很多时候,当代码会生成异常(例如,未在对象中定义的方法)时,我都会遇到此问题,但它不会显示在Firefox控制台中。 Firefox只会跳过该部分代码。
无法解决问题后,我需要使用Chrome控制台查看异常。或者,我可以将代码包装在try-catch
中以在Firefox控制台中运行时查看异常
是否有解决方案,以便Firefox仅显示异常代码,而不会将异常代码包装在发生情况的try-catch
中?
您可以在插件概述中找到扩展名ID,或按supplying one manually in your manifest:
"browser_specific_settings": {
"gecko": {
"id": "[email protected]",
}
}
您还可以使用web-ext tool developed by Mozilla调试插件,它还会显示控制台日志,但是它比about:devtools-toolbox有用,因为它不能扩展嵌套对象。
npm install --global web-ext
cd /path/to/your/extension
web-ext run --verbose