2017-05-03 7 views
0

Firefoxのページでは、XPCOMはもうサポートされていませんが、WebExtensionsがnsIStreamListenerをサポートしているかどうかを知りたいと思います。それなしでは生きられない。Firefoxでは、WebExtensionsでnsIStreamListenerを使用できますか?

また、私がアドオンの開発について議論できるフォーラムについて知っていますか?当時の1つの質問では十分ではありませんでした。

また、XPCOMを使用して新しいタブを開き、htmlで埋め込む方法は?私はgBrowser.addTabについてしか知りませんが、空のhtmlファイルを持っている必要があります。より良い解決策があるかどうかわかります。

答えて

1

nsIStreamListenerについてご要望に応じてwebRequests APIをご確認ください。 HTTPリクエストを傍受する方法については、tutorialもあります。

Mozilla Developer Networkには、WebExtension APIに関する開発に関するヒントや情報があります。たとえば、新しいタブを作成するには、tabs apiを見て、アドオンmanifest.jsontabspermissionをリクエストする必要があります。アドオンと共にパッケージ化されたhtmlファイルをロードするには、に渡されたURLパラメータのmanifest.jsonを参照して、絶対パスを指定します。

アドオンの開発については、dev-addonsメーリングリストに投稿したり、メールに従ったり、#webextensionsチャンネルIRCに参加したりすることができます。

関連する問題