2012-03-24 14 views
2

他の人が書いたFirefox拡張機能を修正しています.JavascriptやFirefoxでよく経験していないので、質問はおそらくかなり簡単です。Firefox拡張機能のJavascriptモジュールからログアウトする方法

私はJavascriptモジュール(.jsmファイル)に多くのコードを持っており、デバッグに役立ついくつかの出力をこのモジュールから生成したいと考えています。私は、これらの両方のエラーがconsoleまたはalertが見つかりませんというエラーを表示するので、javascriptアラート(alert("blah");)またはJavaScriptコンソール(console.log("blah");)にログを記録することができません。

Javascriptモジュールで実行されているコードからこの種のデバッグ出力を生成する方法はありますか?私が望むのは、私の開発/デバッグプロセスに役立つシンプルなテキスト出力です。

+0

http://stackoverflow.com/questions/1182816/how-do-you-log-to-firebug-from-an-extension – max

+0

リンクのおかげで、残念ながら、これらの答えのどれも私のために働くありません。 'window'や' Firebug'が定義されていないというエラーが出ます。他のアイデア? – robintw

答えて

2

2つの一般的なオプションがあります。

  • 使用dump()は、出力は(Windows上であなたはそれを見るために-consoleコマンドラインオプションでFirefoxを実行する必要があります)OSコンソールに出力されます。
  • Component.utils.reportErrorを使用すると、出力がエラーコンソールに出力されます。Ctrl-Shift-Jを押すとエラーコンソールに出力されます。
関連する問題