对于Mozilla WebExtensions,如何在控制台日志中显示Javascript错误?

时间:2017-07-15 17:56:46

标签: javascript firefox-addon firefox-webextensions

对于Mozilla WebExtensions,如何在控制台日志中显示Javascript错误?

我正在为相应的标签打开开发人员工具。我跑了 下面的代码在WebExtension内容脚本中。

"use strict"
console.log("Load start."); 
foofoofoo; // ***TEMP*** force error

消息“加载开始”。出现在该选项卡的控制台中,但下一行没有错误消息。我似乎从来没有从控制台中的加载项获取任何Javascript错误消息。如果我在调试器中单步执行,我可以看到它们,但不能只是得到一个普通的Javascript错误消息。

2 个答案:

答案 0 :(得分:0)

"浏览器控制台" (CTL-SHIFT-J)显示来自内容脚本的Javascript错误消息,但Developer Tools控制台,即使它将显示来自附加内容脚本的日志消息,也不会。

这似乎没有记录。

答案 1 :(得分:0)

除了您已发现的浏览器控制台和浏览器工具箱,您还可以在about:debugging下找到特定于插件的调试器。

MDN文章WebExtensions/Debugging

中记录了用于哪个上下文的调试器