拡張機能の開発は初めてです。私の要件は、いくつかの応答ヘッダーを変更し、いくつかの新しいヘッダーを http 応答に追加する単純な拡張機能を作成することです。再配置やインライン配置などのアドオンを調べていました。前者は xpcom を使用せずに同じジョブを実行し、後者は xpcom を使用します。また、前者には xul (gui) コンポーネントもあります。拡張機能にオーバーレイ (GUI コンポーネント) がない場合、応答を変更することはできますか?
1 に答える
1
GUI は必要ありません。
コードを実行するには、いくつかの方法があります。
- ブートストラップ (再起動不要) アドオンを作成し
ReDisposition
(GUI パーツは必要ありません)、.xml から登録しますbootstrap.js
。 - SDK アドオンを作成し、
main.js
. - XPCOM コンポーネントを作成して登録し
profile-after-change
(基本的には起動時に実行)、コンポーネントがロードされたら登録します。 - または、 JS コード モジュールをロードしてモジュールに登録するだけのスタブ オーバーレイがあります。(私の好みでは少しハックですが、とにかく)。
とにかく、最終的には、http-examine-response
どのような方法を使用するか、または何を使用するかに関係なく、登録して観察し、友達にする必要があります
その他のドキュメント (およびfirefox-addon wiki)については、 MDNを参照してください。
それ以外は、あなたの質問は広すぎて、一般的ではないことを伝えることができません。
于 2013-09-09T18:15:39.453 に答える