activexobject is not defined как исправить

Activexobject is not defined как исправить

Sotnikov

TLemur

Нафига нам поддержка этого глючного закрытого объекта от Microsoft?

Кстати, а есть ли какая-нибудь альтернатива?
Java наверно может выступать в качестве.

№6 17-03-2008 17:58:24

Forest

Кстати, а есть ли какая-нибудь альтернатива?

№7 17-03-2008 18:20:14

Sotnikov
Вообще-то раньше в Firefox была поддержка ActiveX, но это решение уже давно и безнадёжно устарело. Впрочем, если он вам буквально «до зарезу» нужен, можете попробовать поискать тут, но имейте в виду, что работа под Firefox 2 и выше под очень большим вопросом, как минимум, профиль сохранить перед установкой надо будет.

№8 17-03-2008 18:27:21

MySh
ActiveX в Firefox никогда не было

Sotnikov
Поиск, обсуждали кучу раз

Life’s emblem here, in youth and vernal bloom,
But reason’s finger pointing at the.

№9 17-03-2008 18:34:13

Shutnik
Но расширение-то было.

№10 17-03-2008 19:13:13

* Являясь продуктом Microsoft, ActiveX была специально спроектирована, чтобы работать с системами Windows. ActiveX не поддерживается Microsoft на других операционных системах, таких как Mac или Linux.

Firefox и другие кроссплатформенные браузеры используют систему Программный интерфейс подключаемых модулей Netscape (Netscape Plugin Application Programming Interface (NPAPI)). NPAPI выполняет функции, подобные таковым из ActiveX.

Примечание: Firefox официально не поддерживает ActiveX. Однако, если вам требуются управляющие элементы ActiveX, эта статья предоставит некоторую вводную информацию и ссылки на ресурсы о функциональных возможностях ActiveX в Firefox.

* Основы ActiveX
* ActiveX в Firefox
* Удаление подключаемого модуля ActiveX для Windows
* Другие возможности

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

Управляющие элементы ActiveX — эквивалент подключаемых модулей NPAPI. Однако, ActiveX и технология подключаемых модулей имеют отличия. В то время как потенциальные эффекты от зловредного содержимого подобны, подключаемые модули по своему существу имеют лучшие функции безопасности. Подключаемые модули имеют меньше контроля над веб-страницей, в которую они внедрены и не могут использоваться в приложениях отличных от веб-браузера. ActiveX имеет более широкое применение для большего числа приложений.
ActiveX в Firefox

Так как ActiveX применяется только на платформе Windows, она является неприемлемой для Firefox, который доступен для разных платформ. В настоящее время, нет никакого механизма при помощи которого вы можете использовать элементы управления ActiveX в Firefox 2.0 и более поздних версиях.

До недавнего времени, функциональные возможности ActiveX для Firefox обеспечивали сторонние подключаемые модули. Mozilla ActiveX Plug-in предоставлял частичную поддержку ActiveX для Firefox 1.5 и более ранних версий. По умолчанию этот модуль ActiveX был сконфигурирован на выполнение только двух элементов управления ActiveX для Windows Media Player, которые позволяют воспроизводить видео через элементы управления Windows. Имеющийся файл конфигурации может использоваться для включения других управляющих элементов ActiveX. Подробнее, см. сайт Адама Лока.

Подключаемые модули для Netscape, Mozilla Suite и Mozilla Firefox были созданы Адамом Локом и поддерживались на его сайте, который не обновлялся с 2005 года. Эти модули не работают с Firefox 2.0 и более поздними версиями.

* За дополнительной информацией обращайтесь на Mozilla ActiveX проект Адама Лока.

Примечание: Установка версии ActiveX модуля, не соответствующей вашей версии Firefox, может привести к игнорированию им конфигурации и выполнению любого элемента управления ActiveX. А это — существенный риск для безопасности.

Удаление подключаемого модуля ActiveX для Windows

Если у вас уже установлен Mozilla ActiveX модуль для Firefox, удалите его следующим образом:

1. Из меню в верхней части окна Firefox выберите Файл, а затем Выход.
2. Откройте Мой компьютер или Проводник.
3. Удалите следующие файлы:
* C:\Program Files\Mozilla Firefox\plugins\npmozax.dll
* C:\Program Files\Mozilla Firefox\components\nsIMozAxPlugin.xpt
* C:\Program Files\Mozilla Firefox\components\nsAxSecurityPolicy.js
* C:\Program Files\Mozilla Firefox\defaults\pref\activex.js

Для платформы Windows существует несколько дополнений, позволяющих работать со страницами требующими поддержки ActiveX:

* IE Tab: Дополнение IE Tab позволяет Firefox для отображения веб-страниц загружать Internet Explorer внутри себя. Это позволяет вам использовать Internet Explorer, но с пользовательским интерфейсом Firefox, для просмотра веб-страниц, которые работают только в Internet Explorer.
* IE View: Дополнение IE View добавляет в контекстное меню (меню правой кнопки) пункт, позволяющий вам открыть страницу в Internet Explorer.
o Вы можете щёлкнуть на веб-странице правой кнопкой и выбрать Просмотреть страницу в IE, чтобы повторно открыть страницу в Internet Explorer.
o Вы можете щёлкнуть правой кнопкой по ссылке и выбрать Открыть ссылку в IE, чтобы открыть ссылку в Internet Explorer.

Читайте также:  что не влияет на предложение в экономике

Благодарю алфавит за любезно предоставленные буквы.

Источник

Как исправить ошибку «ActiveXObject is not defined»?

При просмотре страниц в Internet Explorer некоторые из них выдают ошибку скрипта «ActiveXObject is not defined». Это сообщение возникает из-за проблем с кодом JavaScript или VBScript. В большинстве случаев ошибка генерируется сайтом, который просматриваете в IE. Однако может произойти при открытии локальной копии загруженной страницы или загрузке элемента сайта.

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

Отключение отладки сценариев и уведомлений

Даже если это решение не устранит основную причину, можно предотвратить появление ошибки «ActiveXObject не определен» в текущем сеансе серфинга путем отключения отладки скриптов и уведомлений.

Откройте IE, нажмите на кнопку Сервис (значок шестеренки) и выберите Свойства браузера.

На вкладке Дополнительно прокрутите список до раздела Обзор и снимите флажки с опций:

После применения изменений перезагрузите страницу, на которой ранее сталкивались с кодом «ActiveXObject is not defined».

Удаление надстройки

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

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

Откройте командную строку с правами администратора с помощью поиска Windows.

В консоли введите «cd/» и нажмите на Enter, чтобы перейти на диск С.

Посетите те же сайты или повторите то действие, которое вызывало сообщение «ActiveXobject is not defined». Если ошибка отсутствует, то к ее возникновению причастно одно из дополнений. Часто проблему вызывает Jive Anywhere.

Откройте IE в обычном режиме, щелкните на значок шестеренки и выберите пункт «Настроить надстройки».

На левой панели щелкните на раскрывающийся список Отображать и выберите Все надстройки. На правой панели поочередно отключите каждую надстройку щелчком правой кнопкой мыши и выбором соответствующего пункта.

Когда найдете и удалите проблемную, включите все остальные.

Если неполадку не удалось исправить указанными способами, остается открыть страницу в другом браузере.

Источник

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

Некоторые пользователи сообщают, что почти каждая страница, которую они пытаются открыть в Internet Explorer, генерирует следующую ошибку сценария: « 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: Отключение отладки ошибок и уведомлений

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

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

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

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

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

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

Источник

activexobject is not defined как исправить

ActiveXObject доступен только в браузере IE. Поэтому каждый другой пользовательский агент будет вызывать ошибку

В современном браузере вы можете вместо этого использовать File API или API-интерфейс для записи файлов (в настоящее время реализовано только в Chrome)

ActiveXObject является нестандартным и поддерживается только Internet Explorer в Windows.

Нет встроенного кросс-браузерного способа записи в файловую систему без использования плагинов, даже черновик API файлов предоставляет доступ только для чтения.

Если вы хотите работать с кросс-платформой, вам нужно посмотреть на такие вещи, как подписанные Java-апплеты (имея в виду, что это будет работать только на платформах, для которых доступна среда исполнения Java).

This question already has an answer here:

marked as duplicate by Daniel A. White javascript Users with the javascript badge can single-handedly close javascript questions as duplicates and reopen them as needed. Jun 9 ’14 at 15:33

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

3 Answers 3

ActiveXObject is available only on IE browser. So every other useragent will throw an error

On modern browser you could use instead File API or File writer API (currently implemented only on Chrome)

ActiveXObject is non-standard and only supported by Internet Explorer on Windows.

There is no native cross browser way to write to the file system without using plugins, even the draft File API gives read only access.

If you want to work cross platform, then you need to look at such things as signed Java applets (keeping in mind that that will only work on platforms for which the Java runtime is available).

Имеется проект на JavaScript + Node.JS + Ant.

Тесты для JavaScript-кода написаны на Karma + Jasmine.

Для оценки покрытия кода тестами используется Istanbul.

Источник

Fix: ActiveXobject is not defined

Some users have been reporting that almost every page that they try to open in Internet Explorer generates the following script error: “ActiveXObject is not defined“. Others report that this particular issue is only encountered with several web pages.

Most script error messages are displayed by IE (Internet Explorer) when there is a problem with a JavaScript or VBScript code. These errors are most likely triggered by the website that you are currently viewing with Internet Explorer. However, there are confirmed instances where the error is caused because of an error when downloading a webpage locally or when downloading a web page element.

Читайте также:  Что такое правовая ситуация

Since the ActiveX technology is proprietary to Internet Explorer, errors of this kind are expected to be encountered if you’re trying to run ActiveX objects outside of Microsoft’s sphere (on Chrome, Opera, Firefox, etc.). If you’re encountering the ActiveXObject is not defined error on a browser different than Internet Explorer, the solution is to find an equivalent object in your browser that performs the same functionality.

If the issue is encountered on Internet Explorer, there are several tactics that other users have used to resolve or circumvent the issue (solutions ranging from uninstalling an add-in to disable script debugging). If you find yourself in the same situation, we have put together a collection of methods that other users in a similar situation have used successfully. Please follow the methods below in order until you discover one that resolves the issue in your particular situation. Let’s begin!

Method 1: Disabling Error debugging and notifications

In all Internet Explorer versions, script debugging and notifications are turned off by default. Even though this won’t treat the root cause of the problem, you can prevent the ActiveXobject is not defined error from bothering your navigation session by disabling script error debugging and notifications.

If you are getting ActiveXobject is not defined errors that don’t affect the functionality of the websites you’re visiting, you can follow the guide below to disable script error debugging and notifications from Internet Explorer’s settings:

Method 2: Uninstall add-ins that might be causing the issue

As per numerous user reports, ActiveXobject is not defined errors are often caused by Internet Explorer add-ons. Some users have managed to resolve the issue by uninstalling or disabling every add-on that might be causing the issue until they managed to identify the culprit.

The most elegant way to confirm if one of Internet Explorer’s add-ons is causing the issue is to start the browser in Safe Mode. If the issue is no longer occurring while Internet Explorer is in Safe Mode, you can probably assume that one add-on is to blame for the ActiveXobject is not defined error. Here’s a quick guide on starting Internet Explorer in Safe Mode:

If you confirmed that one of your active add-ons is causing the ActiveXobject is not defined the error, follow the steps down below to systematically disable the add-ons until you manage to find your culprit:

Note: Jive Anywhere IE add-on is often reported by users as being responsible for the apparition of the ActiveXobject is not defined error.

Method 3: Contact the website administrators

If the methods above have not enabled you to circumvent the ActiveXobject is not defined error, the issue might be caused by an internal website problem that you can’t possibly fix.

There are several reports in which user reports that the issue is caused by a compatibility glitch between IE7 and IE7 that only the webmaster can remedy.

To make sure that the error is not produced by your browser, try opening the same web page with a different browser and see if the issue repeats itself. If the problem is still occurring regardless of the browser you’re using, there’s a very high chance that the issue is in the hands of the webmaster and you have no means of fixing it from your side.

To resolve the issue, you’re only choice is to contact the website administrator and ask for an investigation in regards to your issue.

Источник

Образовательный портал