将Firefox开发人员控制台附加到附加组件

时间:2014-02-19 18:16:05

标签: firefox firefox-addon firefox-addon-sdk

有没有办法将开发者控制台附加到Firefox附加组件并像浏览器一样调试浏览器内的附加组件?

另外,我在about:config下找到了一个名为extensions.logging.enabled的设置。这些日志会出现在哪里?

2 个答案:

答案 0 :(得分:1)

按Ctrl + Shift + J.它打开浏览器控制台,您可以观看所有内容。请确保设置开发人员偏好设置:请参阅:https://developer.mozilla.org/en-US/Add-ons/Setting_up_extension_development_environment?redirectlocale=en-US&redirectslug=Setting_up_extension_development_environment#Development_preferences

下的“建议的开发偏好设置”部分

答案 1 :(得分:0)

您应该使用Firefox 29+(目前为Aurora)。然后打开标准调试器(例如ctrl-shift-K),单击左侧的cog配置开发人员工具并勾选“启用chrome调试”的高级设置。关闭调试器窗口并转到开发人员工具菜单(通过新Firefox UI中的右上方菜单按钮)。

单击“浏览器工具箱”,您将获得或多或少的全套控制台和调试工具(一旦您接受“允许远程控制?”对话框,似乎总是隐藏在您关注的窗口后面)。

https://developer.mozilla.org/en/docs/Debugging_JavaScript也是一个很好的参考点,但它并不总是100%与Firefox的预发行版本保持同步。

类似的过程适用于早期版本的Firefox,但是您需要自行启动“浏览器调试器”而不是浏览器工具箱(我认为在启用chrome调试选项后需要重新启动浏览器)。