所以,我正在使用 Firefox 中的一些 JS 并使用 jetpack sdk。我在 JS 编辑器中工作,然后通过命令行运行 sdk。但是,当出现错误时,无法对此进行调试,因为 JS 是在页面和 DOM 之前运行/加载的,因此 firebug 无济于事。
谁能为此推荐一个更好的工具?关于错误从哪里开始,“做出有根据的猜测”是相当乏味的。
所以,我正在使用 Firefox 中的一些 JS 并使用 jetpack sdk。我在 JS 编辑器中工作,然后通过命令行运行 sdk。但是,当出现错误时,无法对此进行调试,因为 JS 是在页面和 DOM 之前运行/加载的,因此 firebug 无济于事。
谁能为此推荐一个更好的工具?关于错误从哪里开始,“做出有根据的猜测”是相当乏味的。
不再需要安装 Venkman 或 Firebug,只需使用内置调试器即可。
在 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 )