分享一波:防止小白偷网页的JS代码
-
当然这些代码就是防一下小白用户~
1)干扰调试
var check = (function () { var callbacks = [], timeLimit = 50, open = false; setInterval(loop, 1); return { addListener: function (fn) { callbacks.push(fn); }, cancleListenr: function (fn) { callbacks = callbacks.filter(function (v) { return v !== fn; }); } } function loop() { var startTime = new Date(); debugger; if (new Date() - startTime > timeLimit) { if (!open) { callbacks.forEach(function (fn) { fn.call(null); }); } open = true; window.stop(); } else { open = false; } } })(); check.addListener(function () { window.location.reload(); });
2)禁用F12
document.onkeydown = function() { var e = window.event || arguments[0]; if (e.keyCode == 123) { alert('你知道的太多了!'); return false; } if ((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)) { alert('你知道的太多了!'); return false; } if ((e.ctrlKey) && (e.keyCode == 85)) { alert('你知道的太多了!'); return false; } if ((e.ctrlKey) && (e.keyCode == 83)) { alert('你知道的太多了!'); return false; } }
-
记住只能防小白
-
很多都只能防君子,防不了小人
-
有没有那种 F12就卡死浏览器的js
-
JS还是混淆吧
不混淆 就是让白嫖的 -
f12的话用浏览器的工具-控制台也能打开,之前遇到过一个如果打开控制台的话就跳转到首页的,不知道这种怎么破