统计
  • 文章总数:76 篇
  • 评论总数:174 条
  • 分类总数:6 个
  • 最后更新:2天前

【前端】使用JS实现无限debugger

本文阅读 1 分钟

简介

setInterval​ 函数: setInterval​ 函数会在指定的时间间隔(在这个示例中是1000毫秒,即1秒)后无限次地执行函数体。函数体中包含一个 debugger​ 语句,这会在代码执行时暂停,允许开发者使用浏览器开发者工具来查看当前代码的状态。

总之,这会导致用户在使用浏览器开发者工具时,一直显示“已在调试程序中暂停”,在一定程度上,能起到反爬虫的作用。
Test

代码示例

<script>
    setInterval(function() {
        debugger;
    }, 1000)

    setTimeout(function b() {
        debugger;
        setTimeout(b, 1000)
    }, 1000)
</script>
本文经授权后发布,本文观点不代表立场,文章出自:https://blog.uptoz.cn/archives/5EMFHun9
-- 展开阅读全文 --
KK社区使用教程/附学习资料
« 上一篇 04-20
如何使用 CSS 实现文字或图片自动轮播?
下一篇 » 04-30

发表评论

V注册会员 L评论等级
R1 条回复
  1. 沧烁V :
    2024-05-07     Android /    QQ浏览器

没有更多评论了