개발자 도구 탐지하는 동작 원리
개발하는지호
개발자 도구가 열려 있음을 탐지하는 방식은 여러가지가 있다. 그 중 대표적인 것들만 다뤄보고자 한다. 1. 개발자 도구가 켜져 있을 때에만 객체의 속성을 자동으로 탐색하고 평가하는 원리 이용 let devtoolsOpen = false;const element = new Image();Object.defineProperty(element, 'id', { get: function() { devtoolsOpen = true; throw new Error("DevTools detected!"); }});setInterval(() => { devtoolsOpen = false; console.log(element); if (devtoolsOpen) { ..