私は何とかこの拡張機能を実行することができます:
https://github.com/mdn/webextensions-examples/tree/master/beastify
クリックすると、ブラウザ アイコンpopup/choose_beast.js
が呼び出されます。
popup/choose_beast.js
このコード(の先頭に配置)が例外を生成している理由を教えてください:
try{
var ss = require("sdk/simple-storage");
ss.storage.myArray = [1, 1, 2, 3, 5, 8, 13];
}catch(e){
alert('exception');
console.log(e);
}
の関連エントリは次のmanifest.json
とおりです。
"browser_action": {
"default_icon": "icons/beasts-32.png",
"default_title": "Beastify",
"default_popup": "popup/choose_beast.html"
}
コンテンツ スクリプトでいつでも取得できるように、このポップアップ HTML にデータを保存する方法は何ですか?
また、このページ choose_beast.html はどのコンテキストで実行されていますか? 背景、ページ スクリプト、またはコンテンツ スクリプト?