簡體   English   中英

如何在alert()中設置Firebug中的斷點?

[英]How to set breakpoint in Firebug on alert()?

我有一個非常復雜的網站,我知道某個地方是一個帶描述的alert() 有沒有辦法在alert()調用上設置斷點? 生成HTML,所以我不能只是grep的消息。

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

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

Firebug的“ 腳本”面板允許您在所有JavaScript源代碼中搜索代碼。

Firebug * Script *面板搜索<code> alert(</ code>

因此,您只需搜索alert(或搜索警報框顯示的消息,並在調用它的行上設置斷點)。

另一種方法是使用Break On Next按鈕 * Firebug的* Script *面板中的Break On Next *按鈕 )停止下一個執行的JavaScript語句。 因此,單擊按鈕,然后執行導致警報框移位的操作。
注意:僅當在顯示警告框的事件之前沒有其他事件處理程序調用時,此方法才有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM