最近使用 Chrome 瀏覽器,只要一打開「開發人員工具」,JavaScript 就會被中斷執行,明明沒有要偵錯啊~真的是不勝其擾。今天為了幫自己程式除蟲,暫停的地方又不是我想看的地方,只好認真的找一下怎麼解決。找到了這個討論串:
把我有用到的兩個部份記錄一下。
Pause on exceptions
也不知道什麼時候啟用了「Pause on exceptions」,所以下圖中,橙色箭頭指的圖示變成藍色的了:
Pause on exceptions 被啟用 |
我今天遇的中斷,主要是因為它。試了一下,在「開發人員工具」打開後,先按一下「Sources」的分頁,再按一下橙色箭頭所指的按鈕,讓它變成灰色的。就不會再被亂中斷了。
關閉 Pause on exceptions |
上圖是關閉 Pause on exceptions ,並重新整理後的畫面。總算解決了,嚇死人了,本來還以為自己的程式又出了什麼事。
Activate/Deactivate breackpoints
另一種狀況可能發生在 breakpoints 的控制鈕是否被啟動( Pause on exceptions 按鈕旁邊)。像我的原來是灰色的,所以有些網站會在開啟「開發人員工具」時,中斷原來程式的執行。
breakpoints |
如果讓箭頭所指的 breakpoints 按鈕變成藍色的,就不會因為開啟「開發人員工具」而中斷程式。
沒有留言:
張貼留言