function removeDOM() { document.documentElement.innerHTML = ''; // 전체 DOM 제거 window.location.href = "about:blank"; // 페이지 변경 }
document.addEventListener('keydown', function(event) { var e = event || window.event; // IE 호환성을 위한 event 객체 가져오기 if ((e.ctrlKey && e.shiftKey && e.keyCode === 73) || e.keyCode === 123) { // Ctrl+Shift+I 또는 F12 키 눌림 감지 console.log('디버깅이 감지되었습니다.'); removeDOM(); e.returnValue = false; // 개발자 도구 열림 방지 (IE) if (e.preventDefault) e.preventDefault(); // 개발자 도구 열림 방지 (표준) }
/** Ctrl+P 막기 **/ if (e.ctrlKey && e.keyCode == 80) { e.cancelBubble = true; e.returnValue = false; // IE if (e.preventDefault) e.preventDefault(); // 표준 if (e.stopPropagation) e.stopPropagation(); // 표준 } });
/** 스크린 캡처 막기 **/ document.addEventListener('keyup', function(e) { if (e.key == 'PrintScreen') { navigator.clipboard.writeText(''); } }); |