我正在编写一个新的附加组件作为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)。我怎样才能让选项页面显示在附件中,以及如何从我的后台脚本中调用它?
请[编辑]你的问题是关于话题:求调试帮助(“**为什么不是这个代码工作的问题* *“)必须包括:►期望的行为,►特定的问题或错误*和*►在问题本身**中重现它所需的最短代码(a ** complete ** [mcve])**。没有明确问题陈述的问题对其他读者无益。请参阅:“**如何创建[mcve] **”,[我可以在此处询问哪些主题?](http://stackoverflow.com/help/on-topic)和[问]。试试[snippet](https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/)。 – Makyen