Javascript 마우스 우클릭 방지 #1
document.captureEvents(Event.MOUSEDOWN)
document.onmousedown = mouseRightClcik;
function mouseRightClcik(event) {
if(event.which != 1){
alert("마우스 우클릭 방지 #1");
return false;
}
}
captureEvents 는 두개의 이벤트를 제어할 때 사용한다.
captureEVents를 하게 되면 자신이 window, document에 속해있지 않더라도 capture 했기 때문에 이벤트를 호출할 수 있다.
document.onmousedown 도큐먼트에 onmousedown 이벤트를 설정한다.
onmouse event 종류
- onmousedown
- onmouseseenter
- onmouseleave
- onmousemove
- onmouseover
- onmouseout
- onouseup
Javascript 마우스 우클릭 방지 #2
document.onmousedown = mouseRightClcik;
function mouseRightClcik(event){
if(event.button == 2) {
alert("마우스 우클릭 방지 #2");
return false;
}
}
개발자 모드(F12) 방지
$(document).ready(function(){
$(document).bind('keydown', function(e) {
if(e.keyCode == 123) {
e.preventDefault();
e.returnValue = false;
}
});
});
'Javascript' 카테고리의 다른 글
[Javascript] Chrome, IE 브라우저 종류 확인 navigator userAgent (0) | 2021.03.11 |
---|---|
[javascript] 자바스크립트로 label 요소 검색하기(querySelector) (0) | 2021.03.08 |
[Javascript] getElementById Chrome 에러 (0) | 2021.02.18 |
[자바스크립트] Javascript Spread(...) 연산자 (0) | 2020.09.10 |
[JavaScript] 자바스크립트 ES6 문법 scope, var, let, const (0) | 2020.03.31 |