HTML5 の現在の状態で、ローカル ファイルを編集できるかどうか疑問に思っています。より正確には、次のことを意味します。
- ファイルはサーバーによって提供されていません (ファイルは上にあります
file://
)、または最悪の場合はローカル サーバーによって提供されます。 - エディターは、ローカル ファイルシステム上にあるか、外部サーバーによって提供されています。
- ブラウザ拡張機能を使わないほうがいい
- 全体的な目標は、ページのリロードや手動によるファイルの挿入を必要としないオンライン IDE を作成することです。
私は fileSystem API があることを知っていますが、私が読んだことから、クロム拡張機能のみのようです? そして、ファイルの変更をリッスンするのはどうですか?
また、trace.glで、クリックするとローカルのテキスト エディターを開くリンクを作成できることに気付きました (Chrome コンソールのように)。
trace.gl
何らかのローカル IDE を作成する目的で、ローカル ファイル システムへのアクセスとファイル変更イベントのリッスンを組み合わせて、表示できるものを再現することは達成可能ですか?
より正確に編集する: 目標は実際には IDE を作成することです。ワークスペースから各ファイルとディレクトリを表示し、変更をリッスンし、リアルタイムで読み書きできるコードIDE(Eclipse ...)の例を考えてください。これが私が達成したいことです。PS:必要に応じてブラウザ固有の場合があります