Исправлено: ActiveXobject не определен

Некоторые пользователи сообщают, что почти каждая страница, которую они пытаются открыть в Internet Explorer, генерирует следующую ошибку сценария: « ActiveXObject не определен ». Другие сообщают, что эта конкретная проблема встречается только с несколькими веб-страницами.

Большинство сообщений об ошибках скрипта отображаются IE (Internet Explorer), когда возникает проблема с кодом JavaScript или VBScript. Эти ошибки, скорее всего, вызваны веб-сайтом, который вы просматриваете в настоящее время с помощью Internet Explorer. Однако есть подтвержденные случаи, когда ошибка возникает из-за ошибки при локальной загрузке веб-страницы или при загрузке элемента веб-страницы.

Поскольку технология ActiveX является частной собственностью Internet Explorer, такого рода ошибки, как ожидается, будут встречаться, если вы пытаетесь запустить объекты ActiveX вне сферы Microsoft (в Chrome, Opera, Firefox и т. Д.). Если вы столкнулись с ошибкой ActiveXObject не определена в браузере, отличном от Internet Explorer, решение состоит в том, чтобы найти эквивалентный объект в вашем браузере, который выполняет те же функции.

Если проблема возникает в Internet Explorer, есть несколько тактик, которые другие пользователи использовали для решения или обхода проблемы (решения варьируются от удаления надстройки до отключения отладки сценариев). Если вы оказались в такой же ситуации, мы собрали набор методов, которые другие пользователи в аналогичной ситуации успешно использовали. Пожалуйста, следуйте приведенным ниже методам, чтобы найти тот, который решит проблему в вашей конкретной ситуации. Давай начнем!

Способ 1. Отключение ошибок отладки и уведомлений

Во всех версиях Internet Explorer отладка сценариев и уведомления по умолчанию отключены. Даже если это не устранит основную причину проблемы, вы можете запретить ActiveXobject не определенная ошибка беспокоить сеанс навигации, отключив отладку сценариев и уведомления об ошибках.

Если вы получаете ActiveXobject не определены ошибки, которые не влияют на функциональность посещаемых вами веб-сайтов, вы можете следовать приведенному ниже руководству, чтобы отключить отладку скриптов и уведомления из настроек Internet Explorer:

  1. Откройте Internet Explorer с помощью предпочитаемого вами метода.
  2. Нажмите кнопку « Инструменты» (значок шестеренки) и выберите « Свойства обозревателя» .

  3. В разделе « Свойства обозревателя» перейдите на вкладку «Дополнительно» и снимите флажки, связанные с Отключить отладку сценариев (Internet Explorer) и Отключить отладку сценариев (Другое) .
  4. Нажмите кнопку Appy, чтобы сохранить изменения и перезагрузить веб-страницу, на которой ранее отображался объект ActiveXObject. Ошибка не определена . Если ошибка всплывающего окна все еще происходит, продолжите работу с помощью следующего метода ниже.

Способ 2. Удалите надстройки, которые могут вызывать проблему

Согласно многочисленным пользовательским отчетам, ActiveXobject не определен, ошибки часто бывают вызваны надстройками Internet Explorer. Некоторым пользователям удалось решить проблему, удалив или отключив все надстройки, которые могут вызывать проблему, пока им не удалось выявить виновника.

Самый элегантный способ проверить, является ли проблема одной из надстроек Internet Explorer, - запустить браузер в безопасном режиме. Если проблема больше не возникает в то время, когда Internet Explorer находится в безопасном режиме, вы, вероятно, можете предположить, что одна из надстроек виновата в том, что ActiveXobject не определил ошибку. Вот краткое руководство по запуску Internet Explorer в безопасном режиме:

  1. Нажмите клавишу Windows + R, чтобы открыть команду «Выполнить». Затем введите « cmd » и нажмите Enter, чтобы открыть окно командной строки .

  2. В окне командной строки введите « cd / » и нажмите Enter, чтобы получить пустое приглашение C :.
  3. В пустом окне C: введите или вставьте «C: \ Program Files \ Internet Explorer \ iexplore.exe» -extoff и нажмите Enter, чтобы открыть версию Internet Explorer в безопасном режиме.
  4. Посетите те же веб-сайты или воспроизведите то же поведение, из-за которого ActiveXobject не определил ошибки. Если в безопасном режиме ошибки не возникают, ясно, что виноват один из дополнений.

Если вы подтвердили, что одна из ваших активных надстроек приводит к тому, что ActiveXobject не определил ошибку, следуйте приведенным ниже инструкциям, чтобы систематически отключать надстройки, пока вам не удастся найти виновного:

Примечание. Пользователи часто сообщают, что надстройка IE Jive Anywhere ответственна за появление ActiveXobject и не является ошибкой.

  1. Откройте Internet Explorer, щелкните значок инструментов (значок шестеренки) и выберите Управление надстройками .

  2. Используя левую панель, установите Все надстройки (в разделе Показать), чтобы не пропустить ни одной установленной надстройки.
  3. Выбрав все надстройки, перейдите на правую панель и систематически отключите каждую надстройку, щелкнув по ней правой кнопкой мыши и выбрав « Отключить» и проверив, имеет ли это значение.

    Примечание. Возможно, вы захотите исключить надстройки, опубликованные Microsoft, поскольку они, как правило, безопасны. Вы можете значительно упростить процесс, отключив надстройки, которые не были проверены первыми.
  4. Если у вас есть виновник, вы можете снова включить остальные надстройки, которые, как было определено, не вызывают проблему.

Способ 3: свяжитесь с администраторами сайта

Если описанные выше методы не позволили вам обойти ActiveXobject, это не определенная ошибка, проблема может быть вызвана внутренней проблемой веб-сайта, которую невозможно устранить.

Есть несколько отчетов, в которых пользователь сообщает, что проблема вызвана ошибкой совместимости между IE7 и IE7, которую может исправить только веб-мастер.

Чтобы убедиться, что ошибка не возникла в вашем браузере, попробуйте открыть ту же веб-страницу в другом браузере и посмотреть, повторяется ли проблема. Если проблема по-прежнему возникает независимо от того, какой браузер вы используете, существует очень высокая вероятность того, что проблема находится в руках веб-мастера, и у вас нет возможности исправить ее с вашей стороны.

Чтобы решить эту проблему, вам остается только связаться с администратором сайта и попросить провести расследование по вашей проблеме.

Интересные статьи