Firefox の拡張機能を作成しています。私はJavaScriptをチェックしましたが、うまくいきます。拡張機能のすべてのモジュールを正しく作成しようとしました。しかし、Firefox にプラグインをインストールしようとするたびに、「インストールできません.. コンポーネントが破損しています」と表示されます。
アドオンが機能しない原因となっているエラーを検出できる「拡張デバッガー」を探しています。何かアドバイスはありますか?
Firefox の拡張機能を作成しています。私はJavaScriptをチェックしましたが、うまくいきます。拡張機能のすべてのモジュールを正しく作成しようとしました。しかし、Firefox にプラグインをインストールしようとするたびに、「インストールできません.. コンポーネントが破損しています」と表示されます。
アドオンが機能しない原因となっているエラーを検出できる「拡張デバッガー」を探しています。何かアドバイスはありますか?
install.rdf
、chrome.manifest
およびのテキスト エンコーディングを確認することをお勧めしますbootstrap.js
。ANSI 以外のものはトラブルの原因となります。
Firefox 拡張機能用のデバッガーがいくつかあります。特に、VenkmanとChromebug (Firefox v5 でのみ確実に動作します)。
これらは、例外が発生したときに中断 (コードの実行を一時停止し、デバッガーを起動) することができますが、パッケージ化の問題が発生した場合は通常役に立ちません。
ツールが不足しているため、拡張機能のマニフェストとディレクトリ構造を既知の適切な拡張機能 (たとえば、Hello World 拡張機能の例、または拡張機能の以前のバージョン) と比較することが最善の方法であることがよくあります。 DTD ファイルが原因で、表示されているエラーが発生する可能性があります。
これは従来の拡張機能ですか、それとも最近のブートストラップタイプですか?
そのための専用デバッガーはないと思います。この記事を見てください。おそらくそれが役立つかもしれません: http://blogger.ziesemer.com/2007/10/javascript-debugging-in-firefox.html
よろしく、 ハイアワサ