gpt4 book ai didi

firefox-addon-webextensions - Firefox webextension 不产生异常

转载 作者:行者123 更新时间:2023-12-03 14:57:03 27 4
gpt4 key购买 nike

很多时候我都遇到过这个问题,当代码将生成异常(例如未在对象中定义的方法)时,它不会显示在 Firefox 控制台中。 Firefox 会简单地跳过那部分代码。

无法弄清楚问题后,我需要使用 Chrome 控制台查看异常。或者我可以在 try-catch 中包装代码在 Firefox 控制台中运行时查看异常

任何使 Firefox 仅显示异常代码而不将代码包装在 try-catch 内的解决方案它发生在哪里?

最佳答案

您可以通过打开 about:devtools-toolbox?type=extension&id=<extension id> 直接访问调试控制台在新选项卡中,然后单击调试控制台中的控制台选项卡。如果没有指定过滤器,任何控制台日志( console.logconsole.info 等)都将出现在那里。未捕获的异常也会出现在这里。

您可以在插件概述中或通过 supplying one manually in your manifest 找到您的扩展 ID :

"browser_specific_settings": {
"gecko": {
"id": "addonname@yourdomain.org",
}
}

这是我的插件的样子:

debug console

您也可以使用 web-ext tool developed by Mozilla调试你的插件,它也会显示控制台日志,但是它不如 about:devtools-toolbox 有用,因为它不能扩展嵌套对象。
npm install --global web-ext
cd /path/to/your/extension
web-ext run --verbose

关于firefox-addon-webextensions - Firefox webextension 不产生异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51409140/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com