2011-08-25 41 views
3

使用jQuery UI选项卡我加载包含JavaScript代码的页面。 有没有使用Firebug来调试代码的方法?在Firebug的'Scripts'选项卡中看不到,显示'all','static,eval和event'。Firebug - 动态加载调试脚本

+0

html选项卡如何。你也可以在那里调试 –

+0

它没有显示在那里。我正在通过AJAX填充标签内容。 html显示在'html'标签中,但是相关的Javascript没有。 JavaScript仍然运行。 – martok

+2

这取决于您将脚本插入页面的方式吗?例如,如果你从ajax和eval加载,它们应该显示在eval中。如果您创建脚本标记来运行它们,它们应该以html显示。你有任何样本页面吗? – Sheepy

回答

3

您可以使用关键字debugger。我相信它也适用于基于WebKit的浏览器的Web Inspector。因此,举例来说,你可以做这样的事情:

a = 1; 
debugger; 
a = 2; 

而且萤火虫应该在哪里debugger插入行愉快突破。


已经有上有这么几种类似的问题,像往常一样:

我有一个旧版本的萤火虫体验/ firefox其中它做不能很好地处理关键字debugger。它暂停了JavaScript的执行,但没有显示脚本的正确位,这是没用的。但是我仍然可以使用控制台来访问DOM对象和变量,并且可以盲目地通过它。

+0

有趣,谢谢。 –