13

そのため、作業中の Firefox アドオンでいくつかの結果を確認する必要がありますが、console.log() は機能しません。main.js ファイルに入れてロードしようとしましconsole.log("Hello World");たが、何もログに記録されません。

4

4 に答える 4

16

デフォルトの最小ログ レベルはerrorです。他のすべては印刷されませんconsole.log()Log Levelsロギングおよび関連するレベルの使用および設定方法の詳細については、 を参照してください。

于 2013-10-23T04:19:52.397 に答える
7

拡張機能/アドオン (SDK ではない) で作業している場合は、 をインポートするだけConsole.jsmconsole.log()正常に動作します。それが私がすることです。

Components.utils.import('resource://gre/modules/devtools/Console.jsm');

更新: Firefox 44 以降

Components.utils.import('resource://gre/modules/Console.jsm');
于 2014-07-04T13:50:05.377 に答える
1

アドオン SDK を使用していますか? 拡張機能のログ レベルを設定する必要があります。

var self = require("sdk/self"); 
var prefService = require("sdk/preferences/service");  
prefService.set('extensions.'+ self.id +'.sdk.console.logLevel','all');
于 2016-10-06T13:57:17.950 に答える