Chrome 콘솔의 열린 상태 검색
Firebug의 열린 상태를 감지하는 데는 window.console.firebug 속성을 사용하는 간단한 접근 방식이 있습니다. 그러나 이 방법을 확장하여 Chrome에서 콘솔을 감지하는 것은 더 어려운 것으로 입증되었습니다.
window.console.chrome 속성을 활용하려는 초기 시도에서는 결과가 나오지 않았습니다. 결과적으로 처음에는 Chrome 콘솔이 열려 있는지 확인할 수 있는 직접적인 방법이 없다고 믿었습니다.
대체 접근 방식
직접적인 솔루션이 없음에도 불구하고 , 해결 방법이 발견되었습니다. 주의 사항:
코드 예:
var devtools = function() {}; devtools.toString = function() { if (!this.opened) { alert("Opened"); } this.opened = true; } console.log('%c', devtools); // devtools.opened will become true if/when the console is opened
이 접근 방식은 toString 메서드를 활용합니다. 콘솔이 열릴 때 플래그(devtools.opened)를 전환합니다.
해결 방법의 제한
이러한 해결 방법에는 다음과 같은 제한 사항이 있을 수 있다는 점에 유의하는 것이 중요합니다.
위 내용은 Chrome 콘솔이 열려 있는지 어떻게 감지하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!