7

私は Firefox 拡張機能を開発しており、ユーザーが設定を調整できるカスタムHTML ページを開きたいと考えています。さまざまな方法で実行できますが、Firefox のアドオン マネージャーに表示される標準の [オプション] ボタンを使用したいと考えています。

それに関するドキュメントを見たことがありますが、オンラインの Add-on Builder を使用してこの関数の適切なドキュメントを見つけるのに問題があります: Preferences systemInline optionsSimple prefs

アドオンマネージャーに表示される標準のオプションボタンを追加し、そのクリックイベントを処理してカスタムオプションページを表示する方法を知っている人はいますか? (Google Chrome で可能なように)

4

1 に答える 1

4

Builder プロジェクトには「プロパティ」ダイアログがあり、設定を作成するために必要な追加の JSON を貼り付けることができるフィールドがあります。

https://www.evernote.com/shard/s1/sh/cdb97850-935d-4cf1-95f1-a25c130d1498/4b0b2553f3aa85e4d6489c1d50492c97

(リンクを修正しました、すみません)

これは、すべての異なるタイプを実装し、ドキュメントも含むビルダーの例です。

https://builder.addons.mozilla.org/package/60337/latest/

定義できる設定のタイプの 1 つが「コントロール」設定であることがわかります。これは基本的に、受信して main.js から反応できるカスタム イベントを発行するボタンです。その後、追加の設定で新しいタブまたはアドオンページを開くことができますか?

https://addons.mozilla.org/en-US/developers/docs/sdk/latest/packages/addon-kit/simple-prefs.html#prefs

于 2012-10-25T00:42:22.120 に答える