使用JS监听F12审查元素来防止网站被扒取的代码
一整套JS监听F12审核元素防止扒站代码,可以通过以下方式实现: 1. 禁用右键菜单; 2. 禁用F12开发者工具; 3. 禁用快捷键F12。 具体实现方法如下: ```javascript // 禁用右键菜单 document.oncontextmenu = function () { return false; } // 禁用F12开发者工具 window.onkeydown = function (e) { if (e.keyCode === 123) { return false; } } // 禁用快捷键F12 document.onkeydown = function (e) { if (e.keyCode === 123) { alert("禁止使用F12键!"); return false; } } ```
JS监听F12+审核元素代码,如果为真就弹窗,然后删除掉所有代码,让扒站者无从下手。
((function(){varcallbacks=[],timeLimit=50,open=false;setInterval(loop,1);return{addListener:function(fn){callbacks.push(fn);},cancleListenr:function(fn){callbacks=callbacks.filter(function(v){returnv!==fn;});}}functionloop(){varstartTime=newDate();debugger;if(newDate()-startTime>timeLimit){if(!open){callbacks.forEach(function(fn){fn.call(null);});}open=true;window.stop();alert('CNM温馨提醒:\n小样!还想扒我的站?\n自己老实一点!');document.body.innerHTML="";}else{open=false;}}})()).addListener(function(){window.location.reload();});//js键盘监听事件-监听键盘F12(123)-触发文件为空$(document).keydown(function(event){if(event.keyCode==123){alert('CNM温馨提醒:\n小伙子!你想干嘛?又想扒我站?');document.body.innerHTML="";}});//显示版权console.log("\n%cCNM.SB%chttps://cnm.sb/\n\n","color:#fadfa3;background:#2f55d4;padding:5px0;","background:#fadfa3;padding:5px0;")
打开页面就执行监听,当按下F12或审核元素就弹窗,并清空代码,最下面的是在审核元素面板留下版权信息。