Firefox addon 使用firefox扩展存储
我能够以某种方式运行此扩展: 单击浏览器图标Firefox addon 使用firefox扩展存储,firefox-addon,firefox-addon-webextensions,Firefox Addon,Firefox Addon Webextensions,我能够以某种方式运行此扩展: 单击浏览器图标弹出/choose_beast.js将被调用 有人能告诉我为什么这段代码(放在弹出窗口/选择_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.js
弹出/choose_beast.js
将被调用
有人能告诉我为什么这段代码(放在弹出窗口/选择_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中存储数据,以便随时在内容脚本中检索
此外,此页面在哪个上下文下运行?背景、页面脚本或内容脚本?为此,应使用web扩展
是一个示例用法。为此,应使用web扩展
是一个示例用法。webextensions!=插件sdk。@8472您能澄清一下吗?Firefox正在慢慢向WebExtension发展,这与您为chrome浏览器开发扩展的方式类似,对于WebExtension,您可以参考此链接。更多信息:webextensions!=插件sdk。@8472您能澄清一下吗?Firefox正在慢慢向WebExtension发展,这与您为chrome浏览器开发扩展的方式类似,对于WebExtension,您可以参考此链接。更多信息:那么我应该在哪里使用sdk/简单存储?您不会在web扩展中使用
简单存储。事实上,您不会在web扩展中使用任何sdk模块。Web扩展有了新的api,它提供了与插件sdk相同的功能。由于simple storage
api旨在允许扩展以键值格式保存数据,storage API
提供了相同的功能,但您可能会发现语法差异检查源代码它如何使用storage API
保存和检索数据,然后我应该在哪里使用sdk/simple storage?您不会在web extensions中使用simple storage
。事实上,您不会在web扩展中使用任何sdk模块。Web扩展有了新的api,它提供了与插件sdk相同的功能。由于simple storage
api旨在允许扩展以键值格式保存其数据,因此storage api
提供了相同的功能,但您可能会发现语法上的差异检查源代码它如何使用storage api
保存和检索数据