Firebug가 열려 있는지 확인하기 위해이 작은 스크립트를 사용하고 있습니다.
if (window.console && window.console.firebug) {
//is open
};
그리고 잘 작동합니다. 이제 Chrome의 내장 웹 개발자 콘솔이 열려 있는지 감지하는 방법을 찾기 위해 30 분 동안 검색했지만 힌트를 찾을 수 없었습니다.
이:
if (window.console && window.console.chrome) {
//is open
};
작동하지 않습니다.
편집하다:
Chrome 콘솔이 열려 있는지 감지 할 수없는 것 같습니다. 그러나 몇 가지 단점과 함께 작동 하는 " 해킹 "이 있습니다.
- 콘솔을 도킹 해제하면 작동하지 않습니다
- 페이지로드시 콘솔이 열려 있으면 작동하지 않습니다
그래서 지금은 Unsigned의 답변을 선택할 것입니다. 그러나 some1이 훌륭한 아이디어를 제시한다면, 그는 여전히 대답 할 수 있으며 선택한 답변을 변경합니다! 감사!
.message
(메시지를 보았 기 때문에 디버거가 열릴 때 발생하는) 페치 여부 를 확인했지만 불행히도 이것은 디버거가 열리지 않은 경우에도 발생합니다. 나는 이것이 존재한다면 이것에 대한 핵을 알고 싶습니다 ...