我正在编写一个新的附加组件作为Web扩展。在我的package.manifest中,我有options_ui设置:
"options_ui": {
"page": "options.html"
}
但在about:addons中,选项按钮不存在。
所以我尝试直接从我的后台脚本调用页面:
runtime.openOptionsPage();
但是我收到了这个错误: 消息:ReferenceError:未定义运行时
相同的错误类型:
chrome.runtime.openOptionsPage();
Message: ReferenceError: chrome is not defined
我可能会遗漏一些非常明显的东西。我测试了Firefox ESR 45.0.4和最新的Firefox Dev版本(51.0a2)。如何获取显示的选项页面:插件以及如何从后台脚本中调用它?
答案 0 :(得分:0)
browser.runtime.blah
或chrome.runtime.blah
。
我不确定ESR 45是否支持它。
此代码应该在你的后台脚本中吗?
请发布更多代码,以便我更新答案。
答案 1 :(得分:0)
事实证明,我正在将Web扩展与附加SDK混合