본문 바로가기

프로그래밍 공부/JavaScript

JavaScript - 우클릭 방지, 키보드의 특정 키 방지

우클릭 방지, 키보드 특정 키 방지

<head>
<title>우클릭 방지, 키보드 특정 키 방지</title>
<script>
     // 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>
<!-- oncontextmenu='return false' = 우클릭 방지
      onselectstart='return false' = 블럭선택 방지
      ondragstart='return false' = 드래그 방지 -->
<body oncontextmenu='return false' onselectstart='return false' ondragstart='return false'>

</body>
</html>

키보드의 특정한 키의 식별 코드는 위와 같다.

우클릭 방지, 키보드의 특정 키 방지.html
0.00MB