web防止别人任意调试,
- 禁止打开控制台,效果类似于 百度一言
(function noDebuger() {
function testDebuger() {
var wWADWeTEd1 = new window["Date"]();
debugger;
if (new window["Date"]() - wWADWeTEd1 > 10) {
window["document"]['body']['innerHTML'] = '<div>私有接口,请勿调用</div>';
return true
}
return false
}
function start() {
while (testDebuger()) {
testDebuger()
}
}
if (!testDebuger()) {
window['onblur'] = function() {
setTimeout(function() {
start()
}, 500)
}
} else {
start()
}
})();
要放在body标签之后
效果:
如果点击调试的下一步直接进入了空白页, 这个方案可以说已经很不错了。