简介
setInterval 函数: setInterval 函数会在指定的时间间隔(在这个示例中是1000毫秒,即1秒)后无限次地执行函数体。函数体中包含一个 debugger 语句,这会在代码执行时暂停,允许开发者使用浏览器开发者工具来查看当前代码的状态。
总之,这会导致用户在使用浏览器开发者工具时,一直显示“已在调试程序中暂停”,在一定程度上,能起到反爬虫的作用。
 
代码示例
<script>
    setInterval(function() {
        debugger;
    }, 1000)
    setTimeout(function b() {
        debugger;
        setTimeout(b, 1000)
    }, 1000)
</script>本文经授权后发布,本文观点不代表立场,文章出自:https://blog.uptoz.cn/archives/5EMFHun9
  
  
  
