你如何调试内部的 Firefox JavaScript 模块



Firefox 的大部分内容都是在 javascript 中作为 javascript 模块实现的,这些文件如下: resource://gre/modules/AddonManager.jsm 如何让 javascript 调试器在 Firefox 启动时在此代码中设置断点?

(大多数 Firefox 文档和网络搜索都是指针对"最终用户"网页脚本的 JavaScript 调试,而不是内部脚本(

在 Firefox 19 或更高版本上,可以使用内置的 JS 调试器在浏览器本身上。 转到 about:config 并设置以下两个偏好:

devtools.chrome.enabled: true,

devtools.debugger.remote-enabled: true

重新启动浏览器后,可以访问浏览器调试器通过> Web 开发人员>浏览器工具箱的工具。(请注意,之前Firefox 28,这被标记为"浏览器调试器",只有调试器可用,而不是整个工具箱。

https://developer.mozilla.org/en-US/docs/Mozilla/Debugging/Debugging_JavaScript

最新更新