Internet Explorer: 개발자 도구 활성화 후 JavaScript 실행
특이한 현상으로 사용자가 Internet Explorer의 JavaScript 기능에 문제가 있다고 보고했습니다. 간단한 "다운로드하려면 비밀번호 입력" 기능이 있음에도 불구하고 F12 키를 사용하여 개발자 도구 모음을 열 때까지 웹 페이지의 버튼은 응답하지 않습니다.
이 동작은 JavaScript에 디버깅 코드가 있기 때문에 발생합니다. 특히 콘솔 개체에 대한 참조입니다. IE에서는 개발자 도구 모음이 열려 있을 때만 콘솔 개체가 활성화됩니다. 그 전에는 콘솔 객체를 호출하려고 하면 정의되지 않은 결과가 발생합니다. 도구 모음이 열리면 콘솔 개체가 영구적으로 존재하므로 콘솔 호출이 성공적으로 실행될 수 있습니다.
해결책:
if (typeof console !== 'undefined') { console.log('Message'); }
위 내용은 내 Internet Explorer JavaScript가 개발자 도구를 연 후에만 작동하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!