본문
[javascript] 마우스 우클릭 방지 / 개발자도구(F12) 방지
프로그래밍/HTML&JavaScript 2018. 8. 10. 01:43
반응형
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
반응형
댓글