IE8의 Hide-and-Seek Console.log
IE8 최종 릴리스에 console.log가 없어서 개발자들은 당황했습니다. 베타 버전에 존재합니다. 이러한 불일치는 console.log가 개발자 도구 패널을 통해서만 액세스할 수 있다는 사실에서 비롯됩니다.
Console.log 공개
console.log를 활성화하려면 간단히 전환하세요. F12를 사용하여 개발자 도구 패널. 놀랍게도 패널을 닫은 후에도 여전히 작동합니다.
이상한 동작 해결
이 명백한 버그로 인해 개발자는 수정될지 궁금해할 수 있습니다. 명확한 답은 없지만 버그가 지속될 수 있습니다.
디버깅을 위한 해결 방법
console.log 제한을 우회하기 위해 개발자는 다음 해결 방법을 사용할 수 있습니다.
function trace(s) { if ('console' in self && 'log' in console) console.log(s) // Uncomment the line below to receive silent notifications instead // of alert pop-ups. // else alert(s) }
function trace(s) { try { console.log(s) } catch (e) { alert(s) } }
이러한 해결 방법을 통해 개발자는 console.log 기능에만 의존하지 않고 디버깅 문을 작성할 수 있습니다.
위 내용은 IE8 최종 릴리스에서 console.log가 사라지는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!