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

수정:ActiveXobject가 정의되지 않았습니다.

일부 사용자는 Internet Explorer에서 열려고 하는 거의 모든 페이지에서 다음 스크립트 오류가 발생한다고 보고했습니다. "ActiveXObject가 정의되지 않았습니다 ". 다른 사람들은 이 특정 문제가 여러 웹 페이지에서만 발생한다고 보고합니다.

수정:ActiveXobject가 정의되지 않았습니다.

대부분의 스크립트 오류 메시지는 JavaScript 또는 VBScript 코드에 문제가 있을 때 IE(Internet Explorer)에서 표시됩니다. 이러한 오류는 현재 Internet Explorer로 보고 있는 웹 사이트에 의해 발생했을 가능성이 큽니다. 다만, 로컬에서 웹페이지를 다운로드하거나 웹페이지 요소를 다운로드할 때 오류로 인해 오류가 발생하는 사례가 확인되고 있습니다.

ActiveX 기술은 Internet Explorer의 독점 기술이므로 Microsoft 영역 외부(Chrome, Opera, Firefox 등)에서 ActiveX 개체를 실행하려는 경우 이러한 유형의 오류가 발생할 것으로 예상됩니다. ActiveXObject가 정의되지 않음이 발생하는 경우 Internet Explorer와 다른 브라우저에서 오류가 발생한 경우 해결 방법은 브라우저에서 동일한 기능을 수행하는 동등한 개체를 찾는 것입니다.

Internet Explorer에서 문제가 발생하는 경우 다른 사용자가 문제를 해결하거나 우회하는 데 사용한 몇 가지 방법이 있습니다(추가 기능 제거에서 스크립트 디버깅 비활성화까지 다양한 솔루션). 같은 상황에 처한 자신을 발견하면 비슷한 상황에 있는 다른 사용자들이 성공적으로 사용한 방법 모음을 모았습니다. 특정 상황에서 문제를 해결하는 방법을 찾을 때까지 아래 방법을 순서대로 따르십시오. 시작하겠습니다!

방법 1:오류 디버깅 및 알림 비활성화

모든 Internet Explorer 버전에서 스크립트 디버깅 및 알림은 기본적으로 해제되어 있습니다. 이렇게 해도 문제의 근본 원인이 처리되지는 않지만 ActiveXobject가 정의되지 않음 을 방지할 수 있습니다. 스크립트 오류 디버깅 및 알림을 비활성화하여 탐색 세션을 방해하는 오류입니다.

ActiveXobject가 정의되지 않음이 표시되는 경우 방문하는 웹사이트의 기능에 영향을 주지 않는 오류가 있는 경우 아래 가이드에 따라 Internet Explorer 설정에서 스크립트 오류 디버깅 및 알림을 비활성화할 수 있습니다.

  1. 원하는 방법으로 Internet Explorer를 엽니다.
  2. 도구 버튼(톱니바퀴 아이콘)을 클릭합니다. 그런 다음 인터넷 옵션을 선택합니다. .
    수정:ActiveXobject가 정의되지 않았습니다.
  3. 인터넷 옵션 내에서 고급 탭으로 이동하여 스크립트 디버깅 비활성화(Internet Explorer)와 관련된 확인란을 선택 취소합니다. 및 스크립트 디버깅 비활성화(기타) .
  4. 적용 누르기 버튼을 사용하여 변경 사항을 저장하고 이전에 표시되었던 웹페이지를 다시 로드합니다. ActiveXObject가 정의되지 않음  오류. 팝업 오류가 계속 발생하면 아래의 다음 방법을 계속 진행하세요.

방법 2:문제를 일으킬 수 있는 추가 기능 제거

수많은 사용자 보고서에 따르면 ActiveXobject가 정의되지 않음  오류는 종종 Internet Explorer 추가 기능으로 인해 발생합니다. 일부 사용자는 문제를 일으킬 수 있는 모든 추가 기능을 제거하거나 비활성화하여 범인을 식별할 때까지 문제를 해결했습니다.

Internet Explorer의 추가 기능 중 하나가 문제를 일으키는지 확인하는 가장 우아한 방법은 브라우저를 안전 모드에서 시작하는 것입니다. Internet Explorer가 안전 모드에 있는 동안 문제가 더 이상 발생하지 않으면 ActiveXobject가 정의되지 않음에 대한 하나의 추가 기능이 있다고 가정할 수 있습니다. 오류. 다음은 안전 모드에서 Internet Explorer를 시작하는 방법에 대한 빠른 가이드입니다.

  1. Windows 키 + R 누르기 실행 명령을 엽니다. 그런 다음 "cmd "를 누르고 Enter 키를 누릅니다. 명령 프롬프트 열기 창.
    수정:ActiveXobject가 정의되지 않았습니다.
  2. 명령 프롬프트 창에서 “cd/를 입력합니다. "를 누르고 Enter 키를 누릅니다. 빈 C:프롬프트를 얻으려면
  3. 빈 C:프롬프트에 "C:\Program Files\Internet Explorer\ieexplore.exe"를 입력하거나 붙여넣습니다. -extoff  Enter 키를 누릅니다. Internet Explorer의 안전 모드 버전을 엽니다.
  4. 동일한 웹사이트를 방문하거나 ActiveXobject가 정의되지 않음의 원인이 된 동일한 동작을 재현합니다. 오류. 안전 모드에서 오류가 발생하지 않으면 추가 기능 중 하나에 책임이 있는 것이 분명합니다.

활성 부가기능 중 하나가 ActiveXobject가 정의되지 않음의 원인임을 확인한 경우 오류가 발생하면 아래 단계에 따라 범인을 찾을 때까지 애드온을 체계적으로 비활성화하십시오.

참고: Jive Anywhere IE 추가 기능은 종종 사용자가 ActiveXobject가 정의되지 않음 표시에 책임이 있는 것으로 보고합니다. 오류입니다.

  1. Internet Explorer를 열고 도구 아이콘을 클릭합니다. (톱니바퀴 아이콘)을 클릭하고 추가 기능 관리를 선택합니다. .
    수정:ActiveXobject가 정의되지 않았습니다.
  2. 왼쪽 창을 사용하여 모든 추가 기능(표시 아래)을 설정합니다. 설치된 추가 기능을 놓치지 않도록 하십시오.
  3. 모든 추가 기능을 선택한 상태에서 오른쪽 창으로 이동하고 각 추가 기능을 마우스 오른쪽 버튼으로 클릭하고 사용 안함을 선택하여 체계적으로 비활성화합니다. 차이가 있는지 테스트합니다.
    수정:ActiveXobject가 정의되지 않았습니다. 참고: 일반적으로 안전하므로 Microsoft에서 게시한 추가 기능을 제외할 수 있습니다. 먼저 확인되지 않은 추가 기능을 비활성화하면 프로세스를 훨씬 간소화할 수 있습니다.
  4. 범인이 밝혀지면 문제를 일으키지 않는 것으로 판단되는 나머지 추가 기능을 다시 활성화할 수 있습니다.

방법 3:웹사이트 관리자에게 문의

위의 방법으로 ActiveXobject가 정의되지 않음을 우회할 수 없는 경우 오류, 문제는 해결할 수 없는 내부 웹사이트 문제로 인해 발생할 수 있습니다.

사용자가 문제가 IE7과 IE7 사이의 호환성 결함으로 인해 발생했다고 보고하는 여러 보고서가 있으며 웹마스터만 해결할 수 있습니다.

브라우저에서 오류가 발생하지 않았는지 확인하려면 다른 브라우저에서 동일한 웹 페이지를 열고 문제가 반복되는지 확인하십시오. 사용 중인 브라우저에 관계없이 문제가 계속 발생하는 경우 문제가 웹마스터의 손에 있을 가능성이 매우 높으며 사용자 측에서 해결할 수 있는 방법이 없습니다.

문제를 해결하려면 웹사이트 관리자에게 연락하여 문제에 대한 조사를 요청할 수 밖에 없습니다.