コマンドでFirefox拡張機能を使用すると、コンソールにログインできることを理解していますcfx run。
拡張機能がパッケージ化された後にコンソールにログを記録する方法はありますcfx xpiか? 可能であれば、Firebug へのログ記録は問題ありません。
これに関する 2 つのブログ投稿を見つけました (こことここ)。どちらもかなり古く、もう機能しません。
アドオン SDK と FF15 のバージョン 1.10 を使用しています。
次の 2 つのことを行う必要があります。
• about:config で、新しいオプションextensions.sdk.console.logLevelを追加し、値を「all」にします。
• Firefox を再起動します
• ツール -> Web 開発者 -> ブラウザ コンソール
• 注: これは、Web ページのデバッグに使用される通常の Web コンソールとは異なります。
そこにアドオンのログが表示されるはずです。
console.log()Firebugで試しましたか?(私はあなたがすでに試したことを知っていApplication.console.log()ますFirebug.console.log())
Firebug 1.10.4 を実行している FF16 の Web コンソールで試してみたところ、うまくいくようです。
Firebug Wiki 自体からの例をいくつか次に示します。FirebugWiki コンソール API
さらに、次console.debug()のようなさまざまなタイプのメッセージをコンソールに書き込むことができます。console.info()console.warn()console.error()
アドオン コードから console.log を実行すると、エラー コンソール ウィンドウの [メッセージ] タブに送信されます。
