これらは、Firefox AddOn SDK を使用した私の最初のステップです。私が作成しようとしているのは、単純な「設定ダイアログ」です。値のフォームと送信ボタンを含む html ページについて考えました。最初の mozilla チュートリアルに従って、ウィジェットを作成しました。
var widget = require('widget').Widget({
label: 'Settings',
id: 'settings',
//panel: text_entry
contentURL: data.url('images/stgfavicon.ico'),
contentScriptFile: data.url('scripts/submit.js'),
onClick: function() {
tabs.open(data.url('forms/settings.html'));
}
});
しかし、settings.jsは contentScriptFile ではないため、settings.htmlとsettings.jsの間で通信ができませんでした。(複雑に見える)メッセージングシステムなしでこれを行うことは可能ですか?そして、どのように値を保存するのが最善でしょうか? JSONファイル?いくつかのリンク/例/API 名は、私を大いに助けてくれます。:)