Firebug -动态加载调试脚本



使用jQuery UI选项卡加载包含JavaScript代码的页面。是否有任何方法使用Firebug来调试代码?在firebug的'Scripts'选项卡中看不到,显示'all', 'static, eval and event'

可以,使用关键字debugger。我相信它也适用于基于webkit的浏览器的Web Inspector。例如,你可以这样做:

a = 1;
debugger;
a = 2;

并且Firebug应该在插入debugger的行处高兴地中断。


在SO上有几个类似的问题,和往常一样:

    动态加载的js函数不出现在Firebug js调试器使Firebug在动态加载的javascript中破坏

我有一个旧版本的firebug/firefox的经验,它不能很好地处理debugger关键字。它暂停了JavaScript的执行,但没有显示脚本的正确部分,这有点没用。但是我仍然可以使用控制台访问DOM对象和变量,也可以盲目地逐级执行。

最新更新