JS 차단 버튼 (복사, 붙 여 넣 기, 선택, 잘라 내기, F12 등 포함)

2479 단어
1. F12 또는 오른쪽 단 추 를 누 르 면 심사 요 소 를 엽 니 다.
window.onload = function () {
        
        //  F12
        $("*").keydown(function (e) {//    
            e = window.event || e || e.which;
            if (e.keyCode == 123) {
                e.keyCode = 0;
                return false;
            }
        });
        
        //      
        $(document).bind("contextmenu",function(e){
            return false;
        });
    };

이런 방법 은 개발 자 도 구 를 여 는 것 을 철저히 금지 할 수 없습니다!
2, 오른쪽 클릭 메뉴 차단
document.oncontextmenu = function (event){
if(window.event){
    event = window.event;
}try{
    var the = event.srcElement;
    if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
        return false;
    }
    return true;
}catch (e){
    return false;
}
}

3. 붙 여 넣 기 차단
document.onpaste = function (event){
if(window.event){
event = window.event;
}
try{
    var the = event.srcElement;
    if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
        return false;
    }
    return true;
}catch (e){
    return false;
}
}

4. 복사 차단
document.oncopy = function (event){
if(window.event){
event = window.event;
}
try{
    var the = event.srcElement;
    if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
        return false;
    }
    return true;
}catch (e){
    return false;
}
}

5. 차단 절단
document.oncut = function (event){
if(window.event){
event = window.event;
}
try{
    var the = event.srcElement;
    if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
        return false;
    }
    return true;
}catch (e){
    return false;
}
}

이런 것 은 소설 사이트 에 매우 적합 하 다. 왜냐하면 판권 이 귀하 기 때문에 다른 사람 이 마음대로 내용 을 복사 해 가면 좋 지 않다.
6. 선택 차단
document.onselectstart = function (event){
if(window.event){
    event = window.event;
}
try{
    var the = event.srcElement;
    if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
        return false;
     }
    return true;
} catch (e) {
    return false;
 }
}

좋은 웹페이지 즐겨찾기