美文网首页
打开浏览器的开发者模式,一直出现debugger的问题解决

打开浏览器的开发者模式,一直出现debugger的问题解决

作者: 忘了呼吸的那只猫 | 来源:发表于2020-06-06 10:48 被阅读0次

    扒某网站的时候,打开控制台要看Network,结果发现他们页面一打开控制台就不断的debugger100ms一次,很影响看页面内容。就像下面这样的

    问题分析

    每次在断点处停下来的时候页面都会跳到source这个tab页面,也能够看到他的debugger的代码,其实他的实现很简单,只有这一行代码

    (function() {var a = new Date(); debugger; return new Date() - a > 100;}())
    

    虽然简单,但是却很有效。

    不停地打断你,页面跳到source页面,阻止你看他代码不
    断的产生不可回收的对象,占据你的内存,造成内存泄漏,没过多久浏览器就会卡顿
    所以他带来的影响还是挺大的,我们需要解决这个问题。

    问题解决

    这个问题解决起来还是蛮简单的,问题解决只需要一句话:禁止断点
    而对应的操作是在Chrome控制台Source Tab页点击Deactivate breakpoints按钮或者按下Ctrl + f8(下图)。

    这样就能禁用断点了,问题就得到了解决,但是当你需要调试的时候记得要起他哦。很简单的操作,但是你如果对Chrome控制台调试不熟悉的话还是比较头疼的。在这里记录一下,分享给更多的人。
    具体请参考文章:https://segmentfault.com/a/1190000012359015

    javasript检查检测F12控制台是否开启可以参考:https://blog.ahao.moe/posts/Check_whether_the_F12_console_is_turned_on.html

    相关文章

      网友评论

          本文标题:打开浏览器的开发者模式,一直出现debugger的问题解决

          本文链接:https://www.haomeiwen.com/subject/kgfzzhtx.html