2013-04-24 32 views
1

在Chrome DevTools中,我希望能夠按F8(暫停腳本執行),然後與頁面元素交互以查看它觸發的腳本。例如,當我點擊一個按鈕時,其目標就是暫停腳本執行。如何在Chrome中調試下一個JavaScript事件,腳本在後臺運行?

但是,當擊中F8時,我被帶到Sources選項卡中的某個腳本文件。它似乎不斷運行,也許在一個計時器上。我點擊Shift + F11退出該功能,但是這使我在Chrome中再次進入「未上市」狀態。

在這種情況下,在後臺運行的腳本是Plupload jQuery插件。

爲了能夠調試頁面交互事件,我可以停用或忽略在背景中不斷運行的那些腳本嗎?

回答

3

您可以使用Sources選項卡上的DOM,XHR和Event Listener breakpoints menus來定位您想要調查的操作。這種方法可能需要一些實驗和練習,但它可能會給你控制你所尋求的。

+0

我忽略了XHR斷點(因爲我不知道這是什麼意思)。但那可能是解決這種調試問題的另一個工具。謝謝。 – eoinoc 2013-04-25 16:00:02

+0

要添加到此評論,「事件監聽器斷點」允許您設置鼠標事件,例如單擊。我不知道這是否是一項新功能。 – eoinoc 2013-04-30 11:26:28