1

朝、

私の Firefox 拡張機能は、テキストベースのデータを生成、保持、および使用する予定です。今のところ、異なるコンピューターの Firefox 間で同期するつもりはありません。必要なのは、データをテキスト ファイルに書き込んで抽出することだけです。それを念頭に置いて、私の質問は次のとおりです。

  1. これらのデータはどこに保管すればよいですか? つまり、<profile>/extensionsフォルダーには*.xpiファイル (ある種の zip ファイル) があり、拡張機能専用のフォルダーはありません。特別なフォルダーを作成し、このフォルダー内のテキスト ファイルにデータを保持する必要がありますか? または、それを行うための他のより適切な方法はありますか?

  2. 私のデータは次のようになります。

key1, value1, value2, value3, value4
key2, value1, value2, value3, value4
key3, value1, value2, value3, value4

これらの文字列を読み書きする最良の方法を教えてください。純粋なJavaScriptでの典型的な書き込み/追加/読み取り、またはJSONそのようなものを使用していますか?

ありがとう、ラクーン

4

3 に答える 3

1

最も簡単な方法は、localStorage を使用することです。Firefox はプロファイル フォルダーにストレージを作成し、ユーザーがアドオンをアンインストールすると自動的に削除します。副作用として、コードを chrome および safari 拡張機能に再利用できます

于 2013-09-22T12:15:06.113 に答える