2016-01-19 15 views
8

Firefox Addon開発に取り組んでいますが、アドオンは正常に作成されましたが、投稿時に検証エラーが発生します。アドオンSDKのハイレベルな保護をバイパスするインターフェイスです。このインターフェイスは避けなければならず、その使用はレビュープロセスを著しく複雑にする可能性があります。これらの行にFirefox Addon開発 - 低レベルまたは非SDKインターフェイスの使用

const { Cc, Ci } = require("chrome"), 
nsIIOService = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService), 
nsIStyleSheetService = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService); 

私のマシン上でアドオンを実行できますが、このフラグ付き検証チェックのために送信できませんでした。

他の方法はありますか?

答えて

1

これを完全に使用しても問題ありません。 SDKのいくつかのAPIに代わるものはありません。その検証は、これらの機能がフリーズしておらず、いつでも変更できるため、警告です。あなたの投稿をブロックしている検証のスクリーンショットを投稿できますか?それは通過する必要があります。

+1

許可されていますが、私のアドオンは完全なレビューを許可されることはありません! –

+0

それは本当に奇妙です。スクリーンショット、またはレビューアがあなたと共有した電子メールを共有してください。レビューアがあなたのアドオンを拒否しましたか? – Noitidart

+0

アドオンは予備審査されました。レビューアのコメント - 1)アドオンは、オブザーバーの登録を解除/解除し、リスナーを削除し、clearInterval(setIntervalの場合)、アドオンの変更が含まれているビルトインプリファレンスをすべて元に戻し、インポートされたモジュール(インポートされたFirefoxモジュールではない) 「無効」または「アンインストール」を選択します。 –

1

nsIStyleSheetServiceと完全に同一ではないが、sdk addonsはpage-modを使用して、一部またはすべてのコンテンツページにスタイルシートを挿入することができます。

関連する問題