본문

[javascript] 마우스 우클릭 방지 / 개발자도구(F12) 방지

반응형

 

 

1. <head> tag에 적용하기

아래의 소스코드를 <head> 태그 사이에 넣는다.

<head>
...

<script type="text/javascript">
    // F12 버튼 방지
    $(document).ready(function(){
        $(document).bind('keydown',function(e){
            if ( e.keyCode == 123 /* F12 */) {
                e.preventDefault();
                e.returnValue = false;
            }
        });
    });
    
    // 우측 클릭 방지
    document.onmousedown=disableclick;
    status="Right click is not available.";
    
    function disableclick(event){
        if (event.button==2) {
            alert(status);
            return false;
        }
    }
</script>

...
</head>
 
 

2. <body> tag에 적용하기

<body oncontextmenu='return false' onselectstart='return false' ondragstart='return false'>

 

a) oncontextmenu='return false': 우클릭 방지

b) onselectstart='return false': 블록선택 방지

c) ondragstart='return false': 드래그 방지

 

 

💡 키보드 버튼 식별코드

 

 

 

 


💡 참고

https://www.quora.com/How-do-I-block-inspect-element-on-my-website

http://itrooms.tistory.com/275

http://hyunssssss.tistory.com/226

반응형

공유

댓글