Internet Explorer에서 스크립트 오류를 해결하는 방법

경고

사용과 지원이 중단된 Internet Explorer 11 데스크톱 애플리케이션이 Microsoft Edge 업데이트를 통해 특정 버전의 Windows 10에서 영구적으로 비활성화될 예정입니다. 자세한 내용은 Internet Explorer 11 데스크톱 앱 지원 중단 FAQ를 참조하세요.

이 문서에서는 Internet Explorer에서 스크립트 오류가 발생할 때 웹 페이지를 표시할 수 없는 문제를 해결합니다.

원래 제품 버전: Internet Explorer 11, Internet Explorer 10, Internet Explorer 9
원본 KB 번호: 308260

요약

스크립트 오류가 발생하면 Internet Explorer에서 웹 페이지가 올바르게 표시되거나 작동하지 않을 수 있습니다.

Internet Explorer에서 스크립트 오류가 발생하면 다음과 같은 오류 메시지가 표시될 수 있습니다.

보고 있는 웹 페이지에 문제가 있어 올바르게 표시되지 않거나 제대로 동작하지 않을 수 있습니다. 나중에 상태 표시줄에 있는 경고 아이콘을 두 번 클릭하여 이 메시지를 표시할 수 있습니다.

세부 정보 표시를 선택하면 다음 오류에 대한 자세한 정보가 표시될 수 있습니다.

Line:<LineNumber>
Char:<CharacterNumber>
Error:<ErrorMessage>
Code: 0
URL: http://Webserver/page.htm
A Runtime Error has occurred.
Do you wish to Debug?
Line:<LineNumber>
Error:<ErrorMessage>

Internet Explorer 상태 표시줄에 다음 경고 메시지가 나타날 수도 있습니다.

작업을 마쳤으나 페이지에 오류가 있습니다.

이 문제는 웹 페이지의 HTML 소스 코드가 Microsoft JScript 또는 Microsoft Visual Basic 스크립트와 같은 클라이언트 측 스크립트에서 제대로 작동하지 않기 때문에 발생합니다. 다음과 같은 이유로 인해 이러한 문제가 발생할 수 있습니다.

  • 웹 페이지의 HTML 소스 코드에 문제가 있습니다.
  • 웹 페이지에서는 인터넷 Explorer 지원되지 않는 최신 기술을 사용하고 있습니다. 인터넷 Explorer Microsoft Edge로 이동하는 방법에 대한 자세한 내용은 인터넷 Explorer 11이 사용 중지되었으며 공식적으로 알아야 할 지원이 없음을 참조하세요.
  • 웹 페이지에서는 사용되지 않는 클라이언트 측 Visual Basic 스크립트를 사용하고 있습니다.
  • 사용자 컴퓨터 또는 네트워크에서 Active 스크립팅, ActiveX 컨트롤 또는 Java 프로그램이 차단되어 있습니다. Active 스크립팅, ActiveX 컨트롤 또는 Java 프로그램을 차단하도록 Internet Explorer나 바이러스 백신 프로그램 또는 방화벽과 같은 다른 프로그램을 구성할 수 있습니다.
  • 바이러스 백신 소프트웨어는 임시 인터넷 파일 또는 다운로드한 프로그램 파일 폴더를 검색하도록 구성되어 있습니다.
  • 컴퓨터의 인터넷 관련 폴더가 손상되었습니다.
  • 비디오 카드 드라이버가 손상되었거나 구형입니다.

참고

ASP(Active Server Pages)의 Visual Basic 스크립트와 같은 서버 측 스크립트는 웹 서버에서 실행됩니다. 서버 쪽 스크립트 실패로 발생하는 스크립트 오류는 Internet Explorer에 오류 메시지를 생성하지 않지만 이로 인해 웹 페이지가 올바르게 표시되지 않거나 제대로 동작하지 않을 수 있습니다. 이 문서의 문제 해결 정보는 클라이언트 쪽 스크립트 오류에 적용됩니다. 서버 측 스크립트에 문제가 발생하면 웹 서버 관리자에게 문의하세요.

이 문서에 나와 있는 방법을 사용하면 컴퓨터의 파일 또는 설정으로 인해 발생하는 스크립트 오류를 해결하는 데 도움이 될 수 있습니다. Internet Explorer에서 스크립트 오류를 해결하는 방법에 대한 빠른 시각적 지침은 다음 비디오를 시청하세요.

해결 방법

참고

Microsoft는 사용 가능한 최신 Windows 업데이트로 시스템을 업데이트하는 것이 좋습니다. Windows 업데이트에 대한 자세한 내용은 FAQ를 참조하세요.

1단계: 여러 웹 페이지에서 스크립트 오류가 발생하는지 확인

이 문제의 증상이 이 오류 메시지뿐이고 웹 사이트가 제대로 작동한다면 이 오류는 무시해도 괜찮은 오류일 가능성이 높습니다. 또한, 문제가 하나 또는 두 개의 웹 페이지에서 발생한다면 문제의 원인은 해당 페이지일 수 있습니다. 오류를 무시하기로 결정한 경우 스크립트 디버깅을 비활성화할 수 있습니다. 비활성화하려면 인터넷 옵션>고급>브라우저 설정에서 스크립트 디버깅 비활성화(Internet Explorer) 확인란을 선택합니다.

참고

이 문제가 두 개 이상의 사이트에서 발생하면 스크립트 디버깅을 비활성화하지 마십시오.

2단계: 컴퓨터의 파일이나 설정으로 인해 문제가 발생하는지 확인

문제의 원인을 규명하기 위해 다른 사용자 계정, 브라우저 또는 컴퓨터를 통해 스크립트 오류가 발생하는 웹 페이지를 열어봅니다.

다른 사용자 계정, 브라우저 또는 컴퓨터를 통해 웹 페이지를 볼 경우에 스크립트 오류가 발생하지 않으면 사용자 컴퓨터의 파일이나 설정으로 인한 문제일 수 있습니다. 이러한 경우에는 이 문서에서 설명하는 방법에 따라 이 문제를 해결합니다.

각 방법을 완료한 후에 이전에 스크립팅 오류가 발생했던 웹 페이지를 열어보십시오. 오류가 발생하지 않으면 문제가 해결된 것입니다.

방법 1: Internet Explorer가 Active 스크립팅, ActiveX 및 Java를 차단하는지 확인

Active 스크립팅, ActiveX 및 Java는 웹 페이지에 정보를 표시하는 방식에 영향을 줍니다. 사용자 컴퓨터가 이러한 기능들을 차단하면 웹 페이지 표시에 방해가 될 수 있습니다. 이러한 기능들이 차단되지 않도록 하려면 Internet Explorer 보안 설정을 초기화하십시오. 이렇게 하려면 다음 단계를 따르세요.

  1. Internet Explorer를 시작합니다.

  2. 도구 메뉴에서 인터넷 옵션을 선택합니다. 도구 메뉴가 보이지 않을 경우 Alt 키를 누르면 메뉴가 표시됩니다.

  3. 인터넷 옵션 대화 상자에서 보안 탭을 클릭합니다.

  4. 기본 수준>확인을 차례로 선택합니다.

    참고

    Internet Explorer의 보안이 높음으로 설정되면 ActiveX 컨트롤 및 Java 프로그램이 해제됩니다.

    인터넷 옵션 창의 스크린샷. 보안 탭에서 기본 수준을 표시합니다.

방법 2: 모든 임시 인터넷 파일 제거

웹 페이지를 보기 위해 브라우저를 열 때마다 컴퓨터의 임시 파일에는 해당 웹 페이지의 로컬 복사본이 저장됩니다. 임시 인터넷 파일 폴더의 크기가 너무 커지면 웹 페이지를 열 때 일부 표시 문제가 발생할 수 있습니다. 이 폴더를 주기적으로 지우면 문제 해결에 도움이 될 수 있습니다.

Internet Explorer의 모든 임시 인터넷 관련 파일 제거 방법.

  1. Internet Explorer를 시작합니다.

  2. 도구 메뉴에서 인터넷 옵션을 선택합니다. 도구 메뉴가 보이지 않을 경우 Alt 키를 누르면 메뉴가 표시됩니다.

  3. 일반 탭을 선택합니다.

  4. 검색 기록에서 삭제를 클릭합니다.

    인터넷 옵션 창의 스크린샷. 일반 탭의 검색 기록 섹션에서 삭제 단추가 강조 표시됩니다.

  5. 검색 기록 삭제 대화 상자에서 다음 확인란을 클릭하여 선택한 다음 삭제를 클릭합니다.

    • 임시 인터넷 파일
    • 쿠키
    • 기록

    검색 기록 삭제 창의 스크린샷. 임시 인터넷 파일, 쿠키 및 기록 옵션이 선택됩니다.

  6. 닫기를 클릭한 후 확인을 클릭하여 인터넷 옵션 대화 상자를 닫습니다.

방법 3: Windows의 최신 소프트웨어 업데이트 설치

최신 상태를 유지하려면 시작 단추 >설정>업데이트 & 보안>Windows 업데이트 선택한 다음 업데이트 확인을 선택합니다.

고급 디버깅

이 절은 보다 수준 높은 고급 컴퓨터 사용자를 대상으로 합니다. 이 절에는 문제를 해결하는 데 도움이 되는 세 가지 방법이 포함됩니다.

방법 1: Active 스크립팅, ActiveX 및 Java가 바이러스 백신 프로그램 또는 방화벽에 의해 차단되는지 확인

스크립트, ActiveX 컨트롤 및 Java 프로그램은 웹 페이지가 표시되는 방식에 영향을 줍니다. 이러한 기능들이 차단되면 웹 페이지 표시에 방해가 될 수 있습니다.

스크립트, ActiveX 컨트롤 및 Java 프로그램이 차단되지 않도록 하려면 사용 중인 방화벽 또는 바이러스 백신 프로그램의 설명서를 참조하십시오. 그런 후에 필요한 부분을 변경합니다.

방법 2: 바이러스 백신 프로그램이 임시 인터넷 파일 폴더 또는 다운로드한 프로그램 파일 폴더를 스캔하지 않도록 설정되었는지 확인

바이러스 백신 프로그램이 스크립트를 바이러스로 간주할 경우 실행을 차단하기 때문에 스크립트 오류가 발생할 수 있습니다. 이 문제를 방지하려면 바이러스 백신 프로그램이 임시 인터넷 파일 폴더 또는 다운로드한 프로그램 파일 폴더를 스캔하지 않도록 설정하십시오.

이러한 폴더를 스캔하지 않으려면 사용 중인 바이러스 백신 프로그램의 설명서를 참조하십시오. 그런 후에 필요한 부분을 변경합니다. Windows 10 환경에서 Windows 보안 제외를 추가하려면 Windows 보안 제외를 추가합니다.

방법 3: 부드러운 화면 이동 해제

비디오 표시 문제가 발생한다면 부드러운 화면 이동 기능으로 인해 스크립트 시간이 어긋나 스크립트 오류가 발생할 수 있습니다. Internet Explorer에서 부드러운 화면 이동 기능을 해제하려면 다음 단계를 수행합니다.

  1. Internet Explorer를 시작합니다.
  2. 도구 메뉴에서 인터넷 옵션을 선택합니다. 도구 메뉴가 보이지 않을 경우 Alt 키를 누르면 메뉴가 표시됩니다.
  3. 고급 탭에서 부드러운 화면 이동 사용 확인란을 선택 취소합니다.
  4. 확인을 클릭한 다음 Internet Explorer를 종료합니다.

참고

이 방법으로 문제가 해결되면 비디오 어댑터의 업데이트된 드라이버를 사용할 수 있는지 확인하십시오. 업데이트된 드라이버를 구하려면 비디오 어댑터 또는 컴퓨터 제조업체에 문의하십시오.

추가 정보

Internet Explorer의 모든 스크립트 오류에 대한 알림을 해제하는 절차

  1. Internet Explorer를 시작합니다.

  2. 도구 메뉴에서 인터넷 옵션을 선택합니다. 도구 메뉴가 보이지 않을 경우 Alt 키를 누르면 메뉴가 표시됩니다.

  3. 고급 탭에서 모든 스크립트 오류에 관련된 알림 표시 확인란을 선택 취소한 다음 확인을 클릭합니다.

    인터넷 옵션 창의 스크린샷. 고급 탭에서 모든 스크립트 오류에 대한 알림 표시 확인란의 선택을 취소합니다.

Internet Explorer에서 인쇄할 때 스크립트 오류 문제 해결

Internet Explorer에서 웹 페이지를 인쇄할 때 다음과 같은 스크립트 오류가 나타날 수 있습니다.

An error has occurred in the script on this page.
Line:<LineNumber>
Char:<CharacterNumber>
Error:<ErrorMessage>
Code: 0
URL: res/ieframe.dll/preview.js.

일반적으로 Internet Explorer에서 인쇄 시 최신 버전이 아닌 프린터 드라이버를 사용하면 문제가 발생할 수 있습니다. 이 문제를 해결하려면 프린터 드라이버를 최신 드라이버로 업데이트하십시오.

이 문제를 해결하려면 Windows 7 및 Windows 8.1의 프린터 문제 해결에 나와 있는 단계를 따라 프린터를 확인하고 프린터 드라이버를 업데이트합니다.

중요

Windows 업데이트를 통해 업데이트된 드라이버 버전이 제공되지 않는 경우도 있습니다. 이럴 경우 프린터 제조업체의 웹 사이트에서 최신 프린터 드라이버를 찾아 다운로드해야 합니다.

Internet Explorer에서 웹 페이지를 인쇄하거나 미리 볼 수 없는 경우 다음 문서를 참조하세요.

Internet Explorer에서 웹 페이지의 인쇄 미리 보기를 보거나 인쇄할 수 없습니다.