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/ \n\n”,
  48.             “color: #fadfa3; background: #2f55d4; padding:5px 0;”, “background: #fadfa3; padding: 5px 0;”)

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注