技术文摘

一整套JS监听F12审核元素防止扒站代码

作者:雨祺   发表于:
浏览:88次    字数:1253  原创
级别: 站长   总稿: 69 篇,  月稿: 0
JS监听F12+审核元素代码,如果为真就弹窗,然后删除掉所有代码,让扒站者无从下手。
  1. ((function() { 
  2.         var callbacks = [], 
  3.             timeLimit = 50, 
  4.             open = false
  5.         setInterval(loop, 1); 
  6.         return { 
  7.             addListener: function(fn) { 
  8.                 callbacks.push(fn); 
  9.             }, 
  10.             cancleListenr: function(fn) { 
  11.                 callbacks = callbacks.filter(function(v) { 
  12.                     return v !== fn; 
  13.                 }); 
  14.             } 
  15.         } 
  16.   
  17.         function loop() { 
  18.             var startTime = new Date(); 
  19.             debugger
  20.             if (new Date() - startTime > timeLimit) { 
  21.                 if (!open) { 
  22.                     callbacks.forEach(function(fn) { 
  23.                         fn.call(null); 
  24.                     }); 
  25.                 } 
  26.                 open = true
  27.                 window.stop(); 
  28.                 alert('CNM温馨提醒:n小样!还想扒我的站?n自己老实一点!'); 
  29.                 document.body.innerHTML = ""
  30.             } else { 
  31.                 open = false
  32.             } 
  33.         } 
  34.     })()).addListener(function() { 
  35.         window.location.reload(); 
  36.     }); 
  37.   
  38. // js键盘监听事件-监听键盘F12(123)-触发文件为空 
  39. $(document).keydown(function(event) { 
  40.     if (event.keyCode == 123) { 
  41.         alert('CNM温馨提醒:n小伙子!你想干嘛?又想扒我站?'); 
  42.         document.body.innerHTML = ""
  43.     } 
  44. }); 
  45.   
  46. //显示版权 
  47. console.log("n %c CNM.SB %c https://cnm.sb/ nn"
  48.             "color: #fadfa3; background: #2f55d4; padding:5px 0;""background: #fadfa3; padding: 5px 0;"

【审核人:站长】

收藏   加好友   生成海报   分享
点赞(0)
打赏
Tags: 代码 元素 JS

发布者资料

热门文章

技术文摘

查看更多技术文摘
首页
栏目
搜索
会员
投稿