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

js 来源:用户投稿 收藏

有些网友为了防止网站被扒,会加一些限制鼠标右键或者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.凡本站注明“来源:XXX(非小二胡工作室)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系xiaoerhu#88.com处理;2.凡本站转载内容仅代表作者本人观点,与小二胡工作室无关。
0 条评论

网友留言