JS 차단 버튼 (복사, 붙 여 넣 기, 선택, 잘라 내기, 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;
 }
}
                이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.