火狐插件控制台.log() 不工作
Firefox Addon console.log() Not working
所以我需要在我正在处理的 Firefox 附加组件中检查一些结果,但是 console.log() 不起作用。我尝试简单地放入、console.log("Hello World");
主文件并加载它.js但它没有记录任何内容。
默认情况下,最低日志级别为 error
。其他所有内容都不会打印,其中包括 console.log()
.有关如何使用和配置日志记录和相关级别的详细信息,请参阅Log Levels
。
如果您
正在处理扩展/插件(不是SDK),只需导入Console.jsm
,然后console.log()
即可正常工作。这就是我所做的。
Components.utils.import('resource://gre/modules/devtools/Console.jsm');
更新:从火狐44+开始
Components.utils.import('resource://gre/modules/Console.jsm');
您可以使用Firebug进行Firefox扩展开发。如果安装此附加组件,则可以将其控制台与"Firebug.Console.log();"命令一起使用。请注意,在此命令中,您不应用小写字母键入"控制台"!
此外,您可以通过以下命令使用 Firefox"浏览器控制台"(不是 Web 控制台):Application.console.log();
使用插件 SDK?必须为扩展设置日志级别:
var self = require("sdk/self");
var prefService = require("sdk/preferences/service");
prefService.set('extensions.'+ self.id +'.sdk.console.logLevel','all');
相关文章:
- console.log在角度控制器内不工作
- 控制台.log在 setInterval 中无法为 Tampermonkey 工作
- 代码仅在调试器模式下工作,断点位于 Consol.log否则不起作用
- jQuery在控制台中工作.log但不在变量中工作
- 无法获得控制台.log在 CasperJS 中评估内部工作
- 火狐插件控制台.log() 不工作
- console.log() 未按预期工作
- JS仅在控制台.log之后工作
- 为什么控制台.log在JSC环境中不起作用,但它可以在Safari的调试控制台中工作
- 我无法让它作为 JavaScript 函数工作(我在控制台时得到我想要的返回值.log但我不能将其作为函数调用)
- Firefox/Firebug JavaScript 控制台.log在某些情况下无法在 for 循环中工作
- Mongojs打印和console.log不工作
- 为什么这个JQuery只工作,如果我console.log一个坏变量
- 我不能在JSON中推送对象,但console.log()可以工作
- jQuery .on()问题,console.log()工作,但元素交互不't
- console.log是如何工作的
- console.log不能在jQuery中工作
- es6如何让console.log在if语句中工作?
- 控制台.log或警报是否通过 ddms 在 Kindle Fire 应用程序内的 Web 视图中工作
- 文档.Write不能工作,但是console.log可以