所以,我正在使用Firefox中的一些JS并使用jetpack sdk。我在JS编辑器中工作,然后通过命令行运行sdk。但是,当存在错误时,无法调试此错误,因为JS正在页面和DOM之前运行/加载,因此firebug无济于事。
有人可以为此推荐更好的工具吗?关于错误发生的地方,“做出有根据的猜测”是相当繁琐的。
答案 0 :(得分:2)
不再需要安装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)
答案 1 :(得分:1)
您可能需要查看JavaScript调试器Venkman。
它比FireBug提供的调试器稍强大。
这是涵盖基础知识的Venkman Walkthrough。不知道为什么他们没有从头版链接到它...去图。