ie8,console.log
자바스크립트에서 console.log 사용 시 발생하는 오류 관련
(console is undefined in IE8)
자바스크립트 소스에서 console.log로 로그를 출력할 시
'console' 이(가) 정의되지 않았습니다.라는 에러가 발생할 경우 대처 방법입니다.
이 에러는 IE8 이하 버전에서 발생합니다.
웹사이트 배포 시 console과 관련된 구문은 주석처리 혹은 삭제하고 배포하시기 바랍니다.
테스트해 본 결과 크롬, IE9 이상 버전에서는 정상적으로 잘 작동합니다.
개발자 도구가 없거나 IE8 이하 버전일 경우 아래와 같은 오류가 발생합니다.
오류발생
대처방법
console.log 소스 윗 부분에
var console = window.console || {log:function(){}}; 구문을 추가하여 console을 선언한 후 사용합니다.
1 2 | var console = window.console || {log: function (){}}; console.log( "이준빈은 호박머리\n개발자 도구 콘솔창에 로그 출력" ); |
반응형
'문제점해결' 카테고리의 다른 글
네이버 지도 api 주소- 좌표변환 (0) | 2015.08.23 |
---|---|
ie8 addeventlistener ie8 error (0) | 2015.08.19 |
svn에서 내려받은 프로젝트 실행안됨. (0) | 2015.08.10 |
javax.servlet.jsp.PageContext cannot be resolved to a type 에러가 날 경우.. (0) | 2015.07.20 |
Unable to connect to any of the specified MySQL hosts. (0) | 2015.06.11 |