>웹 프론트엔드 >JS 튜토리얼 >IE8에서 console.log는 어떻게 되었나요?

IE8에서 console.log는 어떻게 되었나요?

Patricia Arquette
Patricia Arquette원래의
2024-11-16 22:10:03714검색

What Happened to console.log in IE8?

IE8에서 console.log는 어떻게 되었나요?

개발자들은 IE8 베타 버전에서 console.log 메소드를 볼 수 있을 것으로 기대했지만, 공식 버전에서는 어디에도 없었습니다. 그렇다면 정확히 무슨 일이 일어났나요?

답변:

console.log는 실제로 개발자 도구를 연 후에만 사용할 수 있습니다. 이 도구를 켜거나 끄려면 F12를 누르세요. 흥미롭게도 개발자 도구를 연 후 닫은 경우에도 다음에 도구를 다시 열 때 나타나는 console.log 호출을 통해 콘텐츠를 계속 쓸 수 있습니다.

Siege Lions에서는 이 버그가 향후 버전에서 수정될 수 있다고 추측하고 있으나 아직 확인된 바는 없습니다.

해결책:

다음 기능 중 하나를 사용해 보세요.

function trace(s) {
  if ('console' in self && 'log' in console) console.log(s)
  // the line below you might want to comment out, so it dies silent
  // but nice for seeing when the console is available or not.
  else alert(s)
}

더 쉬운 작성 방법:

function trace(s) {
  try { console.log(s) } catch (e) { alert(s) }
}

위 내용은 IE8에서 console.log는 어떻게 되었나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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