기본 콘텐츠로 건너뛰기

마우스 우클릭 금지, 개발자 도구(ctrl+shift+c, f12) 방지 - javascript

100% 완벽할 수는 없지만 기본적으로 마우스 우클릭을 하지 못하게 하는 방법, 키보드 단축키로 개발자 도구 열지 못하게 방지


javascript 추가로 마우스 우클릭과 키보드를 이용한 개발자 도구 열지 못하게 하기

window.onload=function(){function e(e){return e.stopPropagation?e.stopPropagation():
window.event&&(window.event.cancelBubble=!0),e.preventDefault(),!1}
document.addEventListener("contextmenu",function(e){e.preventDefault()},!1),
document.addEventListener("keydown",function(t){t.ctrlKey&&t.shiftKey&&73==t.keyCode&&e(t),
t.ctrlKey&&t.shiftKey&&74==t.keyCode&&e(t),t.ctrlKey&&t.shiftKey&&67==t.keyCode&&e(t),
83==t.keyCode&&(navigator.platform.match("Mac")?t.metaKey:t.ctrlKey)&&e(t),
t.ctrlKey&&85==t.keyCode&&e(t),123==event.keyCode&&e(t)},!1)};

유의미한 결과는 없지만 그래도 조금이나마 귀찮게 해서 소스를 볼 때 지연시킬 목적으로는 적당할 것 같다


끝.