50

每次我使用Chrome Inspector刷新我的網絡應用程序時,它會暫停並將我帶到源選項卡,並帶有一個紅色的大箭頭圖標,指向jQuery中的一些奇怪行。爲什麼Chrome會在jQuery中的某些行上暫停?

我看到

暫停調試器

在窗口的頂部中間

,並

暫停對異常:拋出:DOMException

在Call選項卡上的Call Stack。

據我所知,我沒有設置任何斷點,並且此代碼之前沒有拋出異常 - 所以發生了什麼?

+1

你想要答案或猜測嗎?如果你想*答案*可能會有助於提供你的jQuery代碼。和相關行號。 – 2011-03-02 23:50:50

+8

對不起大衛。我發佈了問題和答案,因此我的問題描述很短。我剛剛花了4個小時將我的頭撞在牆上,直到一名同事向我展示左下方的暫停圖標。我只是想記錄解決方案,以防其他人遇到問題。 – 2011-03-03 18:08:08

回答

89

,在左下角的小暫停圖標。應該是黑色的。點擊它循環選擇幾個斷點。

+3

感謝您發佈答案。把我的頭撞了一下。 – 2011-04-24 18:21:56

+2

一段時間以來我一直讓我瘋狂 - 感謝解決方案! – JonoB 2011-10-25 15:49:12

+2

天啊!我現在可以編碼了! – orad 2012-12-11 21:06:43

6

同時檢查您是否在XHR斷點下勾選了「任何XHR」。

+0

我已經打勾了,這對我造成了同樣的問題。在取消選中之後擺脫了在調試器消息中暫停的煩人事件。 – John 2016-08-19 16:18:08

1

在Windows版Chrome上禁用此功能。

在「腳本」按鈕,在下面的紅,週期相同的狀態盤旋(「不要例外暫停」)

enter image description here

+0

因此,當它像這裏一樣灰暗時,它關閉了?可悲的是,實現工具提示的方式是一團糟,因爲當你點擊時,非切換顯示發生了什麼*,一些開發人員編寫工具提示來執行相同的操作(而不是顯示* state *,這更符合邏輯...我認爲:d) – 2017-01-31 13:10:58

14

我一直在調試和忘記刪除斷點。

Event Listener Breakpoints

0

這也可能導致這個問題在左上角

斷點圖標應該是藍色的這樣的(對於停用斷點)

enter image description here

不應該灰色這樣

enter image description here

0

我可以通過關閉開發人員工具,刷新頁面,然後打開開發人員工具來清除我在使用Chrome時遇到的幻像斷點。

相關問題