我正在編寫一個新的附加組件作爲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