屏蔽开发者工具调试与查看源代码

2022-02-11 11:19:01 浏览数 (1)

屏蔽鼠标右键

代码语言:javascript复制
    document.oncontextmenu=new Function("event.returnValue=false"); //禁止右键功能
    document.onselectstart=new Function("event.returnValue=false"); //禁止选择文字

屏蔽F12调试

代码语言:javascript复制
    /*document.oncontextmenu = function(){return false;}*/
    document.onkeydown=function (e){
        var currKey=0,evt=e||window.event;
        currKey=evt.keyCode||evt.which||evt.charCode;
        if (currKey == 123) {
            window.event.cancelBubble = true;
            window.event.returnValue = false;
        }
    }

其他综合屏蔽JS代码

代码语言:javascript复制
//禁止鼠标右键
document.oncontextmenu = function(){
    return false;
}
document.onkeydown = function(){
    var e = window.event || arguments[0];
    if(e.keyCode == 123){    //屏蔽F12
        return false;
    }else if(e.ctrlKey && e.shiftKey && e.keyCode == 73){    //屏蔽Ctrl Shift I,等同于F12
        return false;
    }else if(e.shiftKey && e.keyCode == 121){    //屏蔽Shift F10,等同于鼠标右键
        return false;
    }
}

补充版JS

代码语言:javascript复制
//如果用户在工具栏调起开发者工具,那么判断浏览器的可视高度和可视宽度是否有改变,如有改变则关闭本页面 
    var h = window.innerHeight,w=window.innerWidth; 
    window.onresize = function () { 
        if (h!= window.innerHeight||w!=window.innerWidth){ 
            window.close(); 
            window.location = "about:blank"; 
        } 
    } 

0 人点赞