Чт. Ноя 21st, 2024

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

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

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

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

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

Метод 1: Отключение отладки ошибок и уведомлений

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  4. После того, как вы найдете виновника, вы можете повторно включить остальные надстройки, которые были определены для не вызывает проблемы.

Метод 3: обратитесь к администраторам веб-сайта

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

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

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

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

Источник

Добавить комментарий