禁止网页选择文字+F12+F5+无限debugger+禁用右键等多功能代码

分类:实用代码 时间:2023-01-19 22:44 浏览:0 评论:0
0

有些网友为了防止网站被扒,会加一些限制鼠标右键或者F12之类的代码,对新手扒站造成困扰,算是一种防护吧!也是无意中发现了这个代码,感觉写的很全,特意分享给网友们!

        //禁用右键
        window.oncontextmenu = function () { return false; }
        //禁止任何键盘敲击事件(防止F12和shift+ctrl+i调起开发者工具) 
        /*    window.onkeydown = window.onkeyup = window.onkeypress = function () { 
                window.event.returnValue = false; 
                return false; 
            } */

        //无限debugger
        setInterval(function () {
            check();
        }, 2000);
        var check = function () {
            function doCheck(a) {
                if (('' + a / a)['length'] !== 1 || a % 20 === 0) {
                    (function () { }['constructor']('debugger')());
                } else {
                    (function () { }['constructor']('debugger')());
                }
                doCheck(++a);
            }
            try {
                doCheck(0);
            } catch (err) { }
        };
        check();
        //网站禁止选择文字
        document.addEventListener('selectstart', function (e) {
            e.preventDefault();
        })
        document.onkeydown = function () {
            //禁止ctrl+u
            if (event.ctrlKey && window.event.keyCode == 85) {
                return false;
            }
            //禁止 F12
            if (window.event && window.event.keyCode == 123) {
                event.keyCode = 0;
                event.returnValue = false;
            }
            //禁止ctrl+s
            if (event.ctrlKey && window.event.keyCode == 83) {
                return false;
            }
            //禁止 F5 
            if (window.event && window.event.keyCode == 116) {
                event.keyCode = 0;
                event.returnValue = false;
            }
        }


1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 实用代码 > 禁止网页选择文字+F12+F5+无限debugger+禁用右键等多功能代码

用户评论