티스토리 뷰


[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/  



댓글