IE의 at Line XX 오류
게시일: 2007/12/28 | 글쓴이: doa | 10136 번 | 프린트 | 메일


오래 동안 브라우저(Internet Browser) 시장의 최강자로 군림한 Internet Explorer이지만 그 보다 더 높은 명성을 가지고 있는 것은 Internet Explorer 오류인 듯하다. Internet Explorer 오류만 전문적으로 다루는 사이트가 있고 또 방문자 수가 많은 것을 보면 Internet Explorer 오류가 얼마나 많은지 알 수 있는 것 같다. Internet ExplorerInternet Explorer 6에서 Internet Explorer 7로 참 오랜 만에 판올림했지만 이러한 버그는 그대로 물려 받은 듯 Internet Explorer 7의 오류도 만만치 않다. 물론 Internet Explorer 6 보다는 적은 것으로 알려져있다.

IE6/IE7에서 흔하게 접하는 오류는 스크립트를 사용하는 사이트(Javascript, Flash등)에서 발생하는 스크립트 오류이다. 문제는 이 스크립트 오류가 스크립트 오류처럼 보이지 않기 때문에 문제가 된다. 일반적으로 스크립트 때문에 오류가 발생하면 다음과 같은 오류가 발생한다.

오류 메시지 Out of Memory at Line: XX Stack Overflow at Line X


위의 오류 메시지에서 알 수 있듯이 사이트의 스크립트 때문에 발생하느 오류이지만 모두 메모리와 관련된 오류 메시지를 내보낸다. Out of Memory는 말 그대로 메모리 부족을 의미하며, Stack Overflow는 메모리(Stack)가 부족해서 넘친 것을 의미하기 때문이다. 그러나 이 오류가 스크립트 오류인 이유는 바로 Line X에 있다. 스크립트가 아니라면 이처럼 Line을 표시할 수 없기 때문이다.

이 오류는 메모리와는 무관하며, 사이트에서 실행하고 있는 스크립트(Javascript, Flash등)와 관련이 있다. 따라서 이 문제를 해결하는 방법은 다음과 같다.

  • 플래쉬 플러그인 업데이트 플래쉬 플러그인을 최신판으로 업데이트한다. 최신 플래쉬 플레이어로의 업데이트는 Adobe Flash Player 다운로드 센터 에서 하면 된다.

  • 스크립트 디버깅 끄기 이 오류 메시지는 스크립트 디버깅을 켜 두었기 때문에 나타나는 오류이며 웹 사이트 표시에 일부 문제가 있을 수 있지만 사용에는 아무런 지장이 없는 오류이다. 따라서 이 경우 인터넷 옵션에서 스크립트 디버깅을 끄고 사용하면 된다. 절차는 다음과 같다.
    1. 모든 Internet Explorer를 종료한다.
    2. 시작/제어판/인터넷 옵션을 클릭한다.
    3. 고급 탭을 클릭한 뒤 다음 항목을 찾아 옵션을 바꾼다. X는 선택 취소O는 선택을 의미한다.
      옵션 변경
      모든 스크립트 오류에 관련된 알림 표시		X
      스크립트 디버깅 사용 안 함(Internet Explorer)	O
      스크립트 디버깅 사용 안 함(기타)		O
    4. 확인 단추를 클릭한다.


IE의 보안 인증서 오류 Windows XP SP2가 발표되면서 눈에 띄는 부분은 보안 강화였다.... (21159) 2007-12-28
탐색기 보기를 나란히 보기로 설정하기 무엇이 달라졌을까?를 통해 계속 얘기한 부분이... (8563)2007-12-28

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.