一、防盗需求:为了防止网页代码被别人盗取,可以尝试只要用户打开了控制台那就让他一直都在debug的状态,这样他就无法直接复制到你网页上的代码:
setInterval(function () {
check()
}, 4000)
var check = function () {
function doCheck(a) {
if (('' + a / a)['length'] !== 1 || a % 20 === 0) {
;(function () {}['constructor']('debugger')())
} else {
;(function () {}['constructor']('debugger')())
}
doCheck(++a)
}
try {
doCheck(0)
} catch (err) {}
}
check()
添加这几句代码后,运行之后,打开f12
你会发现无论怎么debug都是无穷无尽的
二、破解需求:为了获取别人代码来分析逻辑,来绕过debug方法如下
禁止debug后,那写的那串无限循环也就没用了,矛与盾的尴尬
扫描二维码,在手机上阅读
版权所有:爱优网
文章标题:监听网站打开控制台就无限debugger的方法以及破解办法
文章链接:https://www.aomzy.cn/post-9.html
本站文章均为原创,未经授权请勿用于任何商业用途
文章标题:监听网站打开控制台就无限debugger的方法以及破解办法
文章链接:https://www.aomzy.cn/post-9.html
本站文章均为原创,未经授权请勿用于任何商业用途
评论一下?