如何在alert()中设置Firebug中的断点?

时间:2014-10-21 13:49:27

标签: javascript debugging firebug

我有一个非常复杂的网站,我知道某处是带有描述的alert()。有没有办法在alert()电话上设置断点?生成了HTML,所以我不能只是grep这条消息。

2 个答案:

答案 0 :(得分:22)

您可以使用控制台替换alert功能:

window.alert = function() { debugger; };

答案 1 :(得分:1)

Firebug的脚本面板允许您搜索所有JavaScript源代码。

Firebug *Script* panel search for <code>alert(</code>

因此,您只需搜索alert(或搜索警告框显示的消息,并在调用它的行上设置断点。

另一种方法是使用Break On Next button*Break On Next* button in Firebug's *Script* panel)停止执行下一个JavaScript语句。因此,单击按钮,然后执行导致警报框移位的操作 注意:仅当在显示警告框的事件之前没有其他事件处理程序调用时,此方法才有效。