如何使用Chromebug调试Firefox扩展?

时间:2013-07-09 11:42:08

标签: debugging firefox plugins firefox-addon chromebug

我正在尝试使用Chromebug调试我的Firefox附加组件,但我看不到错误跟踪或日志跟踪。我已根据this Mozilla tutorial配置了专用配置文件并设置了about:config个参数。我已经安装了相同版本的Firebug和Chromebug(1.7.2)但是当我使用“错误投掷器”代码执行我的扩展“操作”时,没有任何反应。没有记录,没有痕迹。

在Chromebug中,文件列表为空。我在网上多次讨论中读到了我应该看到的可调试脚本列表。

我的环境截图:

screenshot of my environment

我还能做什么?

1 个答案:

答案 0 :(得分:12)

2014年4月更新:浏览器调试器现已集成到“浏览器工具箱”中,您不再需要设置:config prefs。只需使用开发人员工具配置/设置面板:“启用chrome调试”和“启用远程调试”。然后,“浏览器工具箱”将在开发人员工具面板中提供。

Chromebug已经好几个月没有为我工作了。我认为它只是被默默地放弃了,但幸运的是在Firefox 19或更高版本中,可以在浏览器本身上使用内置的JS调试器。转到about:config并设置以下两个首选项:

devtools.chrome.enabled: true
devtools.debugger.remote-enabled: true

重新启动浏览器后,Web Developer菜单将包含“Browser Debugger”条目。

此处有更多信息:https://developer.mozilla.org/en/docs/Debugging_JavaScript

如果可能的话,我建议使用Aurora进行调试,因为内置的调试器在首次启动时有点受限,并且每次发布都会越来越好。