js如何实现反调试?

我在代码中写

while(true){

debugger;

}

页面在没调试的情况下就卡死了。

我加了条件

const handleResize = () => {

if (window.innerWidth - window.outerWidth !== 0) {

while (true) {

debugger;

}

}

};

addEventListener("resize", handleResize);

handleResize();

按下F12,页面还是会卡死,断点也没出来?

如何实现反调试,可以一步一步死循环,或者关闭了调试,代码应该正常执行,而不是还是卡死。


回答:

因为你用了while无限循环

之前写过一篇关于JS禁止打开控制台的文章,可以看一下

以上是 js如何实现反调试? 的全部内容, 来源链接: utcz.com/p/933090.html

回到顶部