>웹 프론트엔드 >JS 튜토리얼 >IE8 최종 릴리스에서 console.log가 사라지는 이유는 무엇입니까?

IE8 최종 릴리스에서 console.log가 사라지는 이유는 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-15 07:30:02236검색

Why Does console.log Disappear in the Final Release of IE8?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.