搜索
查看: 1778|回复: 5

分享一波:防止小白偷网页的JS代码

[复制链接]
发表于 2020-3-17 14:32:05 | 显示全部楼层 |阅读模式
1)干扰调试
  1. var check = (function () {
  2.             var callbacks = [], timeLimit = 50, open = false;
  3.             setInterval(loop, 1);
  4.             return {
  5.                 addListener: function (fn) {
  6.                     callbacks.push(fn);
  7.                 },
  8.                 cancleListenr: function (fn) {
  9.                     callbacks = callbacks.filter(function (v) {
  10.                         return v !== fn;
  11.                     });
  12.                 }
  13.             }
  14.             function loop() {
  15.                 var startTime = new Date();
  16.                 debugger;
  17.                 if (new Date() - startTime > timeLimit) {
  18.                     if (!open) {
  19.                         callbacks.forEach(function (fn) {
  20.                             fn.call(null);
  21.                         });
  22.                     }
  23.                     open = true;
  24.                     window.stop();
  25.                 } else {
  26.                     open = false;
  27.                 }
  28.             }
  29.         })();
  30.         check.addListener(function () {
  31.             window.location.reload();
  32.         });
复制代码
2)禁用F12

  1. document.onkeydown = function() {
  2.                 var e = window.event || arguments[0];
  3.                 if (e.keyCode == 123) {
  4.                         alert('你知道的太多了!');
  5.                         return false;
  6.                 }
  7.                 if ((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)) {
  8.                         alert('你知道的太多了!');
  9.                         return false;
  10.                 }
  11.                 if ((e.ctrlKey) && (e.keyCode == 85)) {
  12.                         alert('你知道的太多了!');
  13.                         return false;
  14.                 }
  15.                 if ((e.ctrlKey) && (e.keyCode == 83)) {
  16.                         alert('你知道的太多了!');
  17.                         return false;
  18.                 }
  19.         }
复制代码



评分

参与人数 1热心值 +1 收起 理由
无敌模式 + 1 很给力!

查看全部评分

发表于 2020-3-17 15:36:42 | 显示全部楼层
厉害
发表于 2020-3-17 15:46:02 | 显示全部楼层
牛逼
发表于 2020-3-17 17:02:04 | 显示全部楼层
牛逼
发表于 2020-3-17 17:10:50 | 显示全部楼层
顶一个
发表于 2020-3-27 01:15:42 | 显示全部楼层
防止小白偷网页的JS代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-24 05:12 , Processed in 0.616633 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表