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