Korean English Japanese

마우스 우클릭·개발자도구[F12] 방지 자바스크립트

우클릭 방지와 F12 방지 코드

결과적으로는 매우 간단한 우클릭 툴바 및 구글확장프로그램(PigTool)에 쉽게 풀려버리기 때문에 더욱 강력한 기능은 자바스크립트가 아닌 다른 방식으로 구현을 해야합니다. 다만, 매우 간단하게 설정이 가능하기 때문에 필요하신 분들은 아래의 코드를 HTML편집을 통해 설치하실 수 있습니다.

아래의 코드를 <head>와 </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>

<body> 안에 아래의 태그를 입력합니다.

 

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

 

  • oncontextmenu='return false' : 우클릭방지
  • onselectstart='return false' : 블럭선택방지
  • ondragstart='return false' : 드래그방지

드래그 혹은 블럭선택, 우클릭 방지 중에서 필요가 없는 기능은 제거하고 사용하실 수 있습니다.