paused in debugger解決方法總結


paused in debugger是指按f12打開開發者工具后,功能受限的一種情況,如圖所示:

 


 網上的解決方法也有很多,我這里匯總了一下。

方法一

多按幾次f8或者點擊如下圖中的藍色按鈕。

該按鈕的功能是繼續執行腳本(resume script execution),因為現在相當於設置了斷點。

 

方法二

按ctrl+f8或者點擊如下圖中的紅色箭頭所指的按鈕,使其變會藍色。

該按鈕功能是使所有斷點臨時失效(Deactivate breakpoints)。

 

方法三

點擊下圖中的按鈕,並保證箭頭處沒有勾選中。

該按鈕的功能是讓腳本不要在異常處暫停(Don’t Pause on exceptions)。

 

方法四

下拉滾動條,找到如圖所示的位置,展開,並點擊圖中的加號。

 並按下回車,或者點在輸入框外的任意一處空地,出現下圖的情況說明步驟正確。

 然后,取消勾選狀態即可。

XHR/FETCH BreakPoints功能的作用是針對某一個請求或者請求的關鍵字設置斷點,如果設置了any XHR or fetch,並取消勾選,則意味着不監聽任何請求或關鍵字設置的斷點。


網上說,做完這些后刷新頁面就可以了,但據我實測,在某些網站似乎行不通。

而我摸索到的方法是,用完方法2、3、4后,再用方法1就可以解除paused in debugger狀態了。

但有個缺點是,f12會變得很卡,瞬間出現1w多個警告。不知道是網頁才這樣還是方法不夠完善,歡迎感興趣的朋友來討論。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM