(function() {
    function detectDevTools() {
        if (navigator.webdriver) {
            console.log("개발자 도구 사용이 감지되었습니다. (webdriver)");
            //alert("개발자 도구 사용이 감지되었습니다.");
            blockUser();
        }

        let start = performance.now();
        console.debug("개발자 도구 감지");
        let end = performance.now();
        if (end - start > 200) {
            console.log("개발자 도구 사용이 감지되었습니다. (console.debug)");
            //alert("개발자 도구 사용이 감지되었습니다.");
            blockUser();
        }
    }

    function detectDebugger() {
        let before = new Date().getTime();
        debugger ;let after = new Date().getTime();
        if (after - before > 100) {
            console.log("개발자 도구 사용이 감지되었습니다. (debugger)");
            //alert("개발자 도구 사용이 감지되었습니다.");
            blockUser();
        }
    }

    function blockUser() {
        location.replace('https://www.naver.com');
    }

    setInterval( () => {
        detectDevTools();
        detectDebugger();
    }
    , 1000);
}
)();