관리자가 아닐때 사이트에 마우스 오른쪽버튼과 f12개발자 도구 금지시키기 > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

관리자가 아닐때 사이트에 마우스 오른쪽버튼과 f12개발자 도구 금지시키기 정보

관리자가 아닐때 사이트에 마우스 오른쪽버튼과 f12개발자 도구 금지시키기

본문

head.sub.php파일에서 일정한 위치에 아래 소스를 추가해넣으시면 됩니다.

 

<?php if (!defined('G5_IS_ADMIN') && !$is_admin) {?><script>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)};function observerConsole(){var obj=Object.create(null),t=Date.now();Object.defineProperty(obj,"a",{get:function(){if(Date.now()-t>100){window.open("about:blank","_self")}}});setInterval(function(){t=Date.now();(function(){})["constructor"]("debugger")();},200)}observerConsole();</script><?php } ?>

추천
4
  • 복사

댓글 7개

© SIRSOFT
현재 페이지 제일 처음으로