4

Firefox ブラウザー用のアドオンを開発しています。私のアドオンは、特に Linux プラットフォームで動作することを意図しています。Linux で Javascript でファイルを処理するにはどうすればよいですか? 私はこれについて多くのことをグーグルで調べましたが、得られたのは、ActiveX オブジェクトを使用した Windows 上の Javascript でのファイル処理だけでした。Linuxで同じことをする方法はありますか? 作成して処理したいファイルの種類はテキストのみです。

4

1 に答える 1

3

Mozilla Development Center には、ファイルを管理するための非常に優れた再利用可能な XPCOM コンポーネントがいくつかあります。以下の nsIFile コンポーネントのドキュメントを確認してください。

ファイルの読み取り、書き込み: https://developer.mozilla.org/en/Code_snippets/File_I//O#Navigating_with_.0ansIFile

nsIFile に関する一般情報: https://developer.mozilla.org/en/Code_snippets/File_I//O#nsIFile_and_path_strings

つまり、Firefox アドオンを開発する場合、「chrome URL」を使用して XUL マークアップに読み込まれると、JavaScript に特別な権限が付与されます。この JavaScript は、Windows、Mac、および Linux でファイルシステムをネイティブに読み書きできます。したがって、Flash やサードパーティのプラグインを使用する必要はありません。

于 2011-01-20T02:38:09.650 に答える