首页 > 建站教程 > JS、jQ、TS >  js防止内容被拷贝的简单方法正文

js防止内容被拷贝的简单方法

下面的方法通过禁用F12,禁用CTRL+SHIFT+I,来禁止打开控制台,通过禁用图片、文字被拖拽、禁用选择等方法来禁止网站内容被复制。这是通用的方法,只能表面上禁止,对于不太懂计算机这行的人还是比较管用的。但是,破解方法很多。比如控制台可以通过菜单->更多工具->开发者工具等方式打开等。
window.onload=function(){
    document.onkeydown=function(){
        var e=window.event||arguments[0];
        // 禁用F12
        if(e.keyCode==123){
            return false;
        }
        // 禁用ctrl+shift+i
        if((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode==73)){
            return false;
        }
    };
    // 禁用鼠标右键
    document.oncontextmenu=function(){
        return false;
    }
    // 禁用拖拽文字图片
    document.ondragstart = function(){
        return false;
    }
    // 禁用选择文字图片
    document.onselectstart = function(){
        return false;
    }
}