我有一个非常复杂的网站,我知道某处是带有描述的alert()
。有没有办法在alert()
电话上设置断点?生成了HTML,所以我不能只是grep这条消息。
答案 0 :(得分:22)
您可以使用控制台替换alert
功能:
window.alert = function() { debugger; };
答案 1 :(得分:1)
Firebug的脚本面板允许您搜索所有JavaScript源代码。
因此,您只需搜索alert(
或搜索警告框显示的消息,并在调用它的行上设置断点。
另一种方法是使用Break On Next button()停止执行下一个JavaScript语句。因此,单击按钮,然后执行导致警报框移位的操作 注意:仅当在显示警告框的事件之前没有其他事件处理程序调用时,此方法才有效。