티스토리 뷰

공부

XP+IE7 script debugging

Vincent Park 2012.12.27 15:28

멀쩡하게 잘 작동되던 javascript 코드가 윈도우XP + IE7 조합에서만 스크립트 오류가 난다는 QA제보를 받고,

버츄얼박스에 XP 깔고 IE7 로 직접 봤더니 정말 오류가 난다!

요즘 누가 IE7 쓰냐며 무시하려고 봤더니,

 국내 브라우저 점유율 

(비즈스프링 관련 자료 - 2012년 4월 인터넷트렌드 http://blog.bizspring.co.kr/331)

........ 아직도 23% 나 쓰고 있다니!

어쩔수 없이 코드수정에 들어갔는데, 이건 뭐 디버깅이 힘들어도 너~~~무 힘들다. ㅠㅠ

크롬이나 IE8이상의 개발자도구로 금방 찾을텐데, IE7 에서만 나는 오류라서 얘한테는 그런 개발자도구도 없고.. 

그래서 XP+IE7 환경에서 쓸만한 디버깅방법을 찾다찾다가 알아낸 쓸만한 방법을 여기다 기록해본다.


우선 엘레멘트관련 디버깅툴은 IE Developer Toolbar 를 통해서 크롬 개발자 도구와 비슷한 기능을 맛볼 수 있다.

크롬 개발자 도구에 비하면 한참 떨어지지만 그래도 없는것 보단 좋다. ㅎㅎ

마이크로소프트에서 무료 다운로드를 제공하고 있다.

다운로드 : http://www.microsoft.com/en-us/download/details.aspx?id=18359


그리고 스크립트 디버깅 툴이 문젠데,

구글링을 통해 추천받은 여러가지 방법 중에서 (다 구리다;;) 그나마 가장 나은 방법은,

Microsoft 에서 제공하는 Script Debugger for Windows NT 4.0 and Later 를 다운받아 설치하는것이다.

이것 역시 마이크로소프트에서 무료 다운로드를 제공하고 있다.

다운로드 : http://www.microsoft.com/en-us/download/details.aspx?id=22185


이렇게 하면 스크립트오류가 발생했을때, 

런타임오류를 캐치해서 스크립트 디버거가 열리면서 break point 까지 보여준다.


한가지 주의할 점은,  IE 에서 한가지 환경설정을 해줘야 한다.

도구 > 인터넷 옵션 > 고급탭 에서 "스크립트 디버깅 사용 안 함" 항목 두가지를 모두 언체크 해야한다.


이상 시대를 거스르는 XP+IE7 스크립트 디버깅 이야기 끝~

댓글
댓글쓰기 폼