浏览器反调试

JavaScript代码在浏览器中运行时,debugger关键字可以触发断点,以此干扰打开F12控制台的用户对前端代码和接口进行查看和调试,目前很多网站都采用了此类做法来反调试。

setInterval(() => {
  debugger;
}, 100);

不过反“反调试”也很简单,我们直接关闭浏览器上的断点就行了。

可见,这种“反调试”其实并不能起到真正的反调试作用,因此不建议这样写。

作者:Gacfox
版权声明:本网站为非盈利性质,文章如非特殊说明均为原创,版权遵循知识共享协议CC BY-NC-ND 4.0进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。
Copyright © 2017-2024 Gacfox All Rights Reserved.
Build with NextJS | Sitemap