有没有办法将开发者控制台附加到Firefox附加组件并像浏览器一样调试浏览器内的附加组件?
另外,我在about:config下找到了一个名为extensions.logging.enabled的设置。这些日志会出现在哪里?
答案 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调试选项后需要重新启动浏览器)。