Firefox Web控制台( Ctrl + Shift + K )未显示Firefox错误控制台中报告的所有Javascript错误。如何改变这个?
这很烦人,因为Firefox错误控制台已被弃用且needs to be re-enabled explicitely in Firefox configuration.
Web控制台中未显示的错误示例是访问未定义对象的属性。这种异常只会杀死Javascript运行脚本,如果它没有出现在日志中,那么调试非常烦人......
var obj = undefined;
obj['whatever'];
这将在错误控制台中引发错误,但不会在Web控制台中引发错误:
/*
Exception: obj is undefined
@Scratchpad/1:11
*/
请注意,在Web控制台中检查“JS>错误”,并在Web控制台配置中启用Chrome调试。
编辑:这似乎只适用于GreaseMonkey用户脚本(以及暂存器)。
答案 0 :(得分:17)
Brock Adams在评论中给出的答案:
要查看Greasemonkey错误,请打开浏览器控制台( Ctrl - Shift - J )。 [...] Web控制台是特定于选项卡的 - 它排除了很多附加活动。浏览器控制台可以捕获所有可以捕获的内容。 Firebug控制台仍能捕获大部分内容。