私は現在、新しい WebExtensions API を使用して、Firefox 用のかなり単純なアドオンに取り組んでいます。options_ui
マニフェスト ファイルで定義しようとする時点までは、すべて問題ありません。設定すると、拡張機能をロードすると次のエラーが発生します。
インストール中にエラーが発生しました:
id
またはuuid
が設定される前に getURL が呼び出されない可能性があります。
完全なマニフェスト:
{
"manifest_version": 2,
"name": "MyExtension",
"version": "1.0",
"description": "...",
"icons": {
"48": "icons/48.png",
"96": "icons/96.png"
},
"permissions": [
"storage",
"notifications",
"*://*.example.com/"
],
"browser_action": {
"default_icon": "icons/32.png",
"default_title": "MyExtension",
"default_popup": "popup.html"
},
"options_ui": {
"page": "options.html"
},
"background": {
"scripts": [ "background.js" ]
}
}
が設定されていない場合、問題は発生せずoptions_ui
、拡張機能は期待どおりに機能しますが、オプション ページが欠落していることはもちろんです。
このエラーの原因は何ですか? でのみ発生するのはなぜoptions_ui
ですか?browser_action.default_popup
にも URL があり、それは機能します。
前もって感謝します。