티스토리 뷰

코드 스니펫 복사

[Javascript] 인터넷 익스플로러(Internet Explorer)에서 로그 사용하기

Javascript 또는 JQuery로 프로그래밍을 할 때 일반적으로 console.log(로그내용); 방식으로 로그를 남겨 에러를 잡는데요. 

인터넷 익스플로러(Internet Explorer)에서는 console 객체 자체를 지원하지 않기 때문에 다른 웹브라우저(Firefox, Chrome, Safari, Opera 등)과는 다르게 작동을 하지 않습니다.

그래서 방법이 없느냐? 방법이 있습니다.

인터넷 익스플로러(Internet Explorer)에서 로그(log)를 사용하기 위해서는 아래와 같이 사용합니다.


 

if( window.console == undefined ) { console = {log : function(){} }; }


실제로 인터넷 익스플로러에서 실행해 보도록 하겠습니다.

먼저 아래와 같이 입력합니다. 꼭 똑같게 할 필요는 없습니다. 자바스크립트 부분만 있어도 확인해볼 수 있습니다. 



인터넷 익스플로러에서 실제로 실행해 보겠습니다.
 

아래 보이는 화면은 인터넷 익스플로러에서 실행한 후 F12 키를 눌러 개발자도구를 활성화한 후 콘솔 탭을 클릭한 화면입니다.


처음에 자바스크립트로 개발할 때 디버그를 할 방법이 없어서 한 줄 한 줄마다 alert()을 넣어서 확인했던 기억이 나네요. 자바스크립트로 개발하시는 분들 이 방법을 통해서 개발하시면 더 쉽게 개발하실 수 있을 것 같습니다.
 

도움이 되기를 바라며 이상으로 포스팅을 마치겠습니다.

마지막으로 console에 대한 내용이 있는 링크 하나 첨부합니다.

http://blog.j2p.kr/blog/2011/10/07/become-a-javascript-console-power-user/  



신고
댓글
  • 프로필사진 ㅠㅠ흑흑찔찔 저는 console.log 내부에
    console.log(str[0], str[1]);
    등으로 window 페이지에서 확인을 하고 싶은데 이런경우는 어떻게 진행하면 될까요..
    질문이 이상한가요?
    console.log(" 따옴표 ") → console.log(함수) 를사용해서 window page 에 구현되는 것을보고싶은데, 방법을 아시나요..
    무식자는 웁니다
    2014.09.19 18:49 신고
댓글쓰기 폼
공지사항
Total
2,513,095
Today
566
Yesterday
814
«   2017/11   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
글 보관함