Computer >> 컴퓨터 >  >> 문제 해결 >> 브라우저

'이 페이지의 스크립트에서 오류가 발생했습니다' 오류 해결 방법 총정리

스크립트 오류는 인터넷 사용자에게 여전히 매우 흔한 문제입니다. 그리고 생각과 달리 웹 브라우저에만 국한되지 않습니다. '이 페이지의 스크립트에서 오류가 발생했습니다' 오류는 주로 Internet Explorer에서 보고되지만, IE 스크립트를 사용하는 프로그램이 많기 때문에 다양한 응용 프로그램에서도 함께 보고됩니다. 이 문제는 특정 Windows 버전에만 나타나는 것이 아니라 Windows 7, Windows 8.1, Windows 10을 포함한 최신 버전 전반에서 발생하는 것으로 확인되었습니다.

 이 페이지의 스크립트에서 오류가 발생했습니다  오류 해결 방법 총정리

'이 페이지의 스크립트에서 오류가 발생했습니다' 오류의 원인은 무엇인가요?

다양한 사용자 보고와 실제로 많이 활용되는 복구 전략을 분석하여 이 문제를 조사했습니다. 조사 결과, 이 오류를 일으킬 수 있는 원인은 크게 다섯 가지로 정리됩니다:

  • Windows에 Java가 설치되어 있지 않음 – 스크립트가 Java 환경이 설치되지 않은 컴퓨터에서 실행되려 할 때 가장 흔하게 발생하는 시나리오입니다. 해당된다면 Java를 설치하는 것만으로 오류를 해결할 수 있습니다.
  • IE에서 타사 브라우저 확장 기능이 활성화됨 – Internet Explorer에서 타사 브라우저 확장 사용을 허용해 두었다면 원인일 가능성이 높습니다. 이 경우 타사 확장 기능을 비활성화하면 문제가 해결됩니다.
  • urlmon.dll이 등록되지 않음 – 이 동적 연결 라이브러리(DLL) 파일은 이 오류의 주요 원인 중 하나입니다. IE에서 실행되는 대부분의 스크립트는 이 파일이 등록되어 있어야 정상 작동합니다.
  • 스크립트 오류 알림이 활성화됨 – 이 오류 팝업은 스크립트 오류 알림이 허용된 경우에만 표시됩니다. 단순히 알림이 거슬린다면 알림을 끄는 것으로도 충분합니다.
  • KMP 스크립트가 IE에 의해 차단됨 – KMPlayer 사용 중 오류가 발생한다면, 동영상 재생 프로그램이 사용하는 Google Analytics 플러그인 때문일 가능성이 있습니다. 해당 스크립트를 제한된 사이트 목록에 추가하면 해결할 수 있습니다.

이 오류를 해결하려는 분들을 위해 이 글에서는 단계별 문제 해결 방법을 안내합니다. 아래에 정리된 방법들은 비슷한 상황을 겪은 사용자들이 실제로 성공적으로 사용한 사례들이며, 각 방법은 최소 한 명 이상의 사용자에게 효과가 확인된 것입니다.

최상의 결과를 위해 효율성과 심각도 순으로 정렬된 순서대로 진행하는 것을 권장합니다. 어떤 원인이 문제의 근본이 되었든, 그중 하나는 반드시 문제를 해결해 줄 것입니다.

특정 방법이 자신의 상황에 맞지 않는다면 과감히 건너뛰고 다음 방법으로 넘어가면 됩니다.

1. Windows용 Java 설치

'이 페이지의 스크립트에서 오류가 발생했습니다' 오류의 가장 흔한 원인은 해당 컴퓨터에 Java가 설치되어 있지 않은 경우입니다. 실제로 많은 사용자들이 최신 Java 버전을 설치한 뒤 문제가 해결되었다고 보고했습니다.

참고: Microsoft Edge는 플러그인을 지원하지 않기 때문에 Java를 사용하지 않습니다. Microsoft Edge에서 이 문제가 발생한다면 이 방법은 효과가 없으므로 다음 방법으로 넘어가세요.

또한 이 방법은 불완전하거나 손상된 Java 설치로 인해 오류가 발생한 경우에도 효과를 볼 수 있습니다.

Windows에 Java를 설치하는 방법은 다음과 같습니다:

  1. 정상적으로 작동하는 브라우저에서 Java 공식 다운로드 페이지(java.com)에 접속한 후 Java 다운로드를 클릭합니다.
  2. 다음 화면에서 동의 및 무료 다운로드 시작을 클릭합니다. 이 페이지의 스크립트에서 오류가 발생했습니다  오류 해결 방법 총정리
  3. Java Setup 실행 파일이 다운로드되면 더블클릭하고 첫 화면에서 설치를 클릭하여 설치를 시작합니다. 이 페이지의 스크립트에서 오류가 발생했습니다  오류 해결 방법 총정리
  4. 화면의 지시에 따라 Java 설치를 완료합니다.
  5. 설치가 끝나면 컴퓨터를 재시작합니다.
  6. 재시작이 완료되면 이전에 오류를 유발했던 동작을 다시 수행하여 문제가 해결되었는지 확인합니다.

여전히 오류가 발생한다면 다음 방법으로 넘어갑니다.

2. 타사 브라우저 확장 비활성화

오류가 발생하는 또 다른 흔한 시나리오는 Internet Explorer에서 타사 브라우저 확장 사용이 허용된 경우입니다. 이 설정은 시스템을 수많은 보안 취약점과 오류에 노출시키며, 바로 이런 이유로 Microsoft는 최신 Windows 버전에서 이 옵션을 기본적으로 꺼두었습니다.

같은 오류를 겪던 일부 사용자들은 IE에서 타사 브라우저 확장을 비활성화한 후 오류 메시지가 더 이상 나타나지 않았다고 보고했습니다.

방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, control을 입력하고 Enter를 눌러 클래식 제어판을 엽니다.
  2. 제어판 창에서 오른쪽 상단의 검색 기능으로 인터넷 옵션을 검색하고, 결과에서 인터넷 옵션을 클릭합니다.
  3. 인터넷 속성 화면에서 상단의 고급 탭을 선택합니다.
  4. 설정 목록을 아래로 스크롤하여 검색 항목으로 이동한 뒤, 타사 브라우저 확장 사용 체크박스가 해제되어 있는지 확인합니다.
  5. 적용을 클릭해 변경 사항을 저장한 후 컴퓨터를 재시작합니다.
  6. 재시작 후 이전에 문제를 유발했던 동작을 반복하여 오류가 해결되었는지 확인합니다.
 이 페이지의 스크립트에서 오류가 발생했습니다  오류 해결 방법 총정리

여전히 같은 오류가 발생한다면 다음 방법으로 넘어갑니다.

3. urlmon.dll 파일 등록

같은 오류를 겪던 여러 사용자들이 urlmon.dll 파일을 다시 등록하여 문제를 해결했다고 보고했습니다. 이 파일은 Internet Explorer 기반 스크립트가 사용하는 가장 널리 쓰이는 DLL 파일 중 하나입니다.

컴퓨터에 대한 전문 지식이 없더라도 Windows 버전에 관계없이 아래 단계를 그대로 따라 할 수 있습니다. urlmon.dll 파일을 다시 등록하는 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, Regsvr32 urlmon.dll을 입력하고 Enter를 눌러 명령을 실행합니다. 이 페이지의 스크립트에서 오류가 발생했습니다  오류 해결 방법 총정리
  2. UAC(사용자 계정 컨트롤) 프롬프트가 나타나면 를 클릭합니다.
  3. 절차가 성공적으로 완료되면 "DllRegisterServer urmon.dll succeeded"라는 메시지가 표시됩니다.
 이 페이지의 스크립트에서 오류가 발생했습니다  오류 해결 방법 총정리

여전히 오류가 발생한다면 다음 방법으로 넘어갑니다.

4. 스크립트 오류 알림 비활성화

위의 방법들로 문제가 해결되지 않았다면, '이 페이지의 스크립트에서 오류가 발생했습니다' 오류를 다시 보지 않는 확실한 방법이 있습니다. 성가신 알림 자체를 비활성화하여 더 이상 방해받지 않도록 하는 것입니다.

다만 이 방법은 근본적인 해결책이 아니라 임시 방편이라는 점에 유의하세요. 아래 단계는 오류를 알리는 알림만 숨길 뿐 오류 자체를 수정하지는 않습니다. 기능 저하까지 함께 겪고 있다면 이 방법으로는 해결되지 않습니다.

이 방법을 선택하기로 했다면, 스크립트 오류 알림을 비활성화하는 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, control을 입력하고 Enter를 눌러 클래식 제어판을 엽니다.
  2. 제어판에서 오른쪽 상단의 검색 기능으로 인터넷 옵션을 검색하고 Enter를 누릅니다.
  3. 검색 결과에서 인터넷 옵션을 클릭합니다.
  4. 인터넷 속성 화면에서 고급 탭을 선택하고 검색 범주로 스크롤합니다.
  5. 모든 스크립트 오류 관련 알림 표시 체크박스를 해제합니다.
  6. 오른쪽 하단의 적용을 클릭해 변경 사항을 저장합니다.
  7. 다음 브라우저 재시작부터는 '이 페이지의 스크립트에서 오류가 발생했습니다' 오류가 더 이상 표시되지 않아야 합니다.
 이 페이지의 스크립트에서 오류가 발생했습니다  오류 해결 방법 총정리

KMPlayer에서 이 문제가 발생한다면 다음 방법으로 넘어갑니다.

5. KMPlayer용 Google Analytics 차단(해당되는 경우)

KMPlayer로 동영상을 열 때 이 문제가 발생한다면, 동영상 플레이어가 Internet Explorer와 호환되지 않는 스크립트를 사용하려 하기 때문일 가능성이 높습니다.

같은 문제를 겪던 여러 사용자들은 Internet Explorer의 인터넷 옵션 설정에서 문제의 스크립트를 제한된 사이트 목록에 추가하는 방식으로 문제를 완전히 해결했습니다. 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, control을 입력하고 Enter를 눌러 클래식 제어판을 엽니다.
  2. 제어판에서 검색 기능(오른쪽 상단)으로 인터넷 옵션을 검색하고, 결과 목록에서 인터넷 옵션을 클릭합니다.
  3. 인터넷 속성 화면에서 보안 탭을 클릭합니다.
  4. 네 가지 보안 영역 중 제한된 사이트를 선택한 뒤 아래의 사이트 버튼을 클릭합니다.
  5. 제한된 사이트 상자의 입력란에 다음 웹 주소를 입력하고 추가를 클릭합니다:
    https://www.google-analytics.com/ga.js
  6. 닫기를 클릭한 다음 적용을 클릭해 현재 구성을 저장하고 컴퓨터를 재시작합니다.
  7. 재시작 후 KMPlayer로 다른 동영상을 실행하여 오류가 해결되었는지 확인합니다.
 이 페이지의 스크립트에서 오류가 발생했습니다  오류 해결 방법 총정리