2016-08-19 10 views
3

クロムアプリケーションがannouncedとなったため、ファイルシステムへの読み書きアクセスを希望するウェブプログラミングの代替手段は何ですか?ローカルファイルシステムへのアクセスのためのChromeアプリケーションの代わり

+1

エレクトーンまたはNW.jsを使用しているとの発表があります。 – wOxxOm

+0

これを読まないでください!見に行く... – Gerard

+0

wOxxOmと同意:電子またはNW.js. Chromeアプリケーションは、JavaScript、HTML、CSSで構築し、レンダリングはChromium経由で行うという点では同じです。 JavaScriptエンジンも同じです(Node.jsはV8をベースにしています)。明らかに、バージョン、パッケージ、および詳細はかなり異なります。 ElectronとNW.jsの欠点は、ChromiumとV8が含まれているため、配布する実行ファイルが大きいことです。 (Chromeアプリケーションは非常に小さいです)個人的には、私がNW.jsを調べる原因となる障害が見つかるまで、私はElectronと一緒に行くつもりです。 –

答えて

1

逃したかどうかはわかりませんが、native helper app + extensionを使用できます。ファイルシステムにアクセスしてクロムエクステンションと通信できるようにする簡単なクロスプラットフォームのC++/Javaバイナリを書くことができます。これは、他の大きなフレームワークを使用するのではなく、ファイルサイズを大幅に削減します。さらに、すべての主要OSのバイナリをクロスコンパイルするのは比較的簡単です。

Q:My appはchrome.fileSystem APIを使用して、 ユーザ指定のファイルやディレクトリを読み書きします。これは オープンウェブで実行できますか?一般的に、いいえ。開いているWebは、 ユーザーが開いた1つのファイルを読み取ることはできますが、そのファイルへのアクセスを保持したり、 ファイルに書き込みたり、ディレクトリにアクセスすることはできません。

アプリがディレクトリの読み書きをすることが重要な場合( はフォルダビューのテキストエディタです)、 ネイティブヘルパーアプリと拡張コンボがあるか、ネイティブアプリを作成する必要があります。

関連する問題