자바스크립트에서 console.log 사용 시 발생하는 오류 관련
(console is undefined in IE8)
자바스크립트 소스에서 console.log로 로그를 출력할 시
'console' 이(가) 정의되지 않았습니다.라는 에러가 발생할 경우 대처 방법입니다.
이 에러는 IE8 이하 버전에서 발생합니다.
웹사이트 배포 시 console과 관련된 구문은 주석처리 혹은 삭제하고 배포하시기 바랍니다.
테스트해 본 결과 크롬, IE9 이상 버전에서는 정상적으로 잘 작동합니다.
개발자 도구가 없거나 IE8 이하 버전일 경우 아래와 같은 오류가 발생합니다.
오류발생
대처방법
console.log 소스 윗 부분에
var console = window.console || {log:function(){}}; 구문을 추가하여 console을 선언한 후 사용합니다.
var console = window.console || {log:function(){}}; console.log("이준빈은 호박머리\n개발자 도구 콘솔창에 로그 출력");
IE10에서 실행
크롬에서 실행
혹시 개발자 도구 사용법을 모르신다면 아래의 URL을 참고하세요.
'Language > JavaScript' 카테고리의 다른 글
자바스크립트(javascript) CapsLock 체크 (1) | 2014.02.04 |
---|---|
자바스크립트(javascript) console.log 오류 해결방법 (12) | 2013.11.14 |
자바스크립트 팝업 차단 감지(Javascript popup blocker detection) (1) | 2013.08.29 |
[Javascript] 자바스크립트 풍선 도움말 띄우기 예제 (2) | 2013.05.09 |
[Javascript]자바스크립트 JSON 오류 해결 방법(IE6, IE7) (6) | 2013.04.03 |
자바스크립트(javascript) 시간 실시간으로 출력하기 (6) | 2013.03.21 |
자바스크립트 확인/취소 창(javascript confirm) (4) | 2013.03.12 |
자바스크립트(javascript) 팝업창 띄우는 방법(팝업 옵션 설정방법) (9) | 2013.03.08 |
자바스크립트(javascript) 파일업로드 이미지 미리보기 (0) | 2013.03.08 |
자바스크립트(javascript) XMLHTTP 크롬에서 오류 발생 (0) | 2013.02.01 |
[자바스크립트,javascript] 디버깅(debugging) 방법 (1) | 2013.01.22 |
댓글을 달아 주세요
감사합니다 !!! F12로 금방 열고도 까먹어서 도무지 새대가리라서요 근데 스크립트 중지시키니 안되는 종목이 많군요.. 친절에 감사드리고 복 받으세요~~~
헐 ㅎㅎ대화명 재밌네요 ㅋㅋ
도움이 되셨다고 댓글 남겨주셔서 감사합니다.
질문있습니다.
윈도우 xp라서 ie8 사용중인데 f12를 누른 후에 스크립트 들어가서 console.log를 검색하니깐 나옵니다.
그런데 var console = window.console || {log:function(){}};
이 구문을 어떻게 삽입하나요?
고3 학생인데 나이스 홈페지 이용중 에러가 떠서 세부내용을 확인해보니 console이 정이되지 않았다고 하더라구요 ㅠ
그래서 이래저래 검색하다 이 증상인 것 같아서 들어와봤는데.
구문 삽입을 어떻게 하는지 알려주세요
아..이건 홈페이지 사용자가 하는게 아니고,
웹페이지 개발자가 웹소스에 해당 코드를 입력하여 출력을 확인하는 내용입니다.
홈페이지 이용 중 에러가 발생했다면 해당 홈페이지 고객센터에 문의하시면됩니다.
예상해보면..개발자분이 console.log를 주석처리하지 않고 그냥 배포해버린 것 같네요.
대한민국 학생들이 모두 이용하는 곳인데 사이트를 정말 이상하게 만들었네요 ㅠ 생활기록부를 보려고 했건만... 감사합니다
인터넷익플로러를 사용하시면 "호환성 보기"를 활성화 하시거나
크롬 브라우저를 이용하시면 될거에요.
크롬 브라우저 추천드립니다..ㅎㅎ
전화해보니 윈도우 xp는 나이스를 사용 못한다네요 ㅠ 참나...업그레이드해야 볼 수 있데요 ㅠㅠ...
XP 사용자셨군요.
아마 보안프로그램 깔리는 것들 때문인 것 같군요.
XP 업데이트 중단되면서 XP사용자 버리고 개발하나보네요.
파이팅하세요 ㅠㅠ
ㅋㅋㅋㅋ 자꾸 걸린다...
잘 보고 간다.
인도형ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
로그를 지우니 에러가 사라져서 설마 이런 에러도 있나 했는데 있네요;;
감사합니다~
네..호환마마보다 무섭다는 브라우저 호환성 때문인거죠..ㅎㅎ