新しい Firefox WebExtensions API でアドオン オプション ページを作成する方法はありますか?
たとえば、Google Chrome はマニフェスト キー「options_page」をサポートし ています。ドキュメントと wiki を検索しましたが、この点については何も見つかりませんでした。
新しい Firefox WebExtensions API でアドオン オプション ページを作成する方法はありますか?
たとえば、Google Chrome はマニフェスト キー「options_page」をサポートし ています。ドキュメントと wiki を検索しましたが、この点については何も見つかりませんでした。
WebExtension のサポートが拡大しているため、この回答は古くなっています。
MDNに設定ページを実装するを参照してください (最初にこのリンクを提供するために、この回答に賛成票を投じてください)。
"options_page"
マニフェスト キーは現在サポートされていないようです。
その主な用途は、オプション ページの UI 発見可能性を提供することです。たとえば、拡張機能リスト内のリンク。
既存の拡張機能を移植する場合は、拡張機能に他の UI を追加してページを開く必要があります (拡張機能にポップアップがある場合は、ポップアップ内のリンクなど)。chrome.tabs.create
他のページを開くのと同じように開くだけで、同じように機能します。
少し注意してください: 拡張機能がOptionsV2 提供のCSS スタイルを使用している場合、それがないことを補う必要があります。
もう 1 つの注意点: このchrome.runtime.openOptionsPage()
関数は Firefox では使用できないため、を使用して shimchrome.tabs
に置き換える必要があります。
「options_page」と「options_ui」の両方が Firefox WebExtensions に実装されます!
進行状況を追跡するためのリンクは次のとおりですhttp://arewewebextensionsyet.com/#options