1

私は何とかこの拡張機能を実行することができます:

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 はどのコンテキストで実行されていますか? 背景、ページ スクリプト、またはコンテンツ スクリプト?

4

1 に答える 1

3

storage APIこの目的のために Web 拡張機能を使用する必要があります。

使用例を次に示します。

于 2016-05-05T23:32:47.903 に答える