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为此目的使用网络扩展程序。

是一个示例用法。

于 2016-05-05T23:32:47.903 回答