Някои потребители съобщават, че почти всяка страница, която се опитват да отворят в 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:
- Отворете Internet Explorer чрез предпочитания от вас метод.
- Щракнете върху Бутон за инструменти (икона на зъбно колело) след това изберете интернет настройки .
- В Интернет опциите отидете в раздела Разширени и премахнете отметките, свързани с Деактивиране на отстраняване на грешки в скриптове (Internet Explorer) и Деактивиране на отстраняване на грешки в скриптове (друго) .
- Удари Апи , за да запазите промените и да презаредите уеб страницата, която преди е показвала ActiveXObject не е дефиниран грешка. Ако изскачащата грешка все още се появява, продължете надолу със следващия метод по-долу.
Метод 2: Деинсталирайте добавките, които може да са причина за проблема
Според многобройни потребителски отчети, ActiveXobject не е дефиниран грешките често се причиняват от добавките на Internet Explorer. Някои потребители са успели да разрешат проблема, като деинсталират или деактивират всяка добавка, която може да е причина за проблема, докато не успеят да идентифицират виновника.
Най-елегантният начин да потвърдите дали една от добавките на Internet Explorer причинява проблема е да стартирате браузъра в безопасен режим. Ако проблемът вече не възниква, докато Internet Explorer е в безопасен режим, вероятно можете да предположите, че една добавка е виновна за ActiveXobject не е дефиниран грешка. Ето кратко ръководство за стартиране на Internet Explorer в безопасен режим:
- Натиснете Клавиш на Windows + R за да отворите команда за изпълнение. След това напишете „ cmd ”И натиснете Въведете да се отвори a Командния ред прозорец.
- В прозореца на командния ред напишете „ CD / ”И натиснете Въведете за да получите празен ред C:.
- В празния ред C: напишете или въведете “C: Program Files Internet Explorer iexplore.exe” -extoff и натиснете Въведете за да отворите версия на Internet Explorer в безопасен режим.
- Посетете същите уебсайтове или възпроизведете същото поведение, което е причинило ActiveXobject не е дефиниран грешки. Ако грешките не се появяват, докато сте в безопасен режим, ясно е, че е виновна една от добавките.
Ако сте потвърдили, че една от активните ви добавки причинява ActiveXobject не е дефиниран грешката, следвайте стъпките по-долу, за да деактивирате системно добавките, докато успеете да намерите виновника си:
Забележка: Добавката за Jive Anywhere IE често се съобщава от потребителите като отговорна за появяването на ActiveXobject не е дефиниран грешка.
- Отворете Internet Explorer и щракнете върху икона на инструменти (икона на зъбни колела) и изберете Управление на добавки .
- Използвайки левия прозорец, задайте Всички добавки (под Покажи) за да сте сигурни, че няма да пропуснете инсталирани добавки.
- С всички избрани добавки преминете към десния прозорец и системно деактивирайте всяка добавка, като щракнете с десния бутон върху нея и изберете Деактивирайте и тестване дали има някакво значение.
Забележка: Може да искате да изключите добавките, публикувани от Microsoft, тъй като те обикновено са безопасни. Можете много да рационализирате процеса, като деактивирате добавките, които не са първо проверени. - След като имате своя виновник, можете да активирате отново останалите добавки, които, когато е решено да не причиняват проблема.
Метод 3: Свържете се с администраторите на уебсайта
Ако методите по-горе не са ви позволили да заобиколите ActiveXobject не е дефиниран грешка, проблемът може да е причинен от вътрешен проблем на уебсайта, който не можете да отстраните.
Има няколко отчета, в които потребителят съобщава, че проблемът е причинен от проблем със съвместимостта между IE7 и IE7, който само уеб администраторът може да отстрани.
За да сте сигурни, че грешката не е създадена от вашия браузър, опитайте да отворите същата уеб страница с друг браузър и проверете дали проблемът се повтаря. Ако проблемът все още възниква, независимо от браузъра, който използвате, има много голяма вероятност проблемът да е в ръцете на уеб администратора и да нямате начин да го поправите от ваша страна.
За да разрешите проблема, единственият избор е да се свържете с администратора на уебсайта и да поискате разследване във връзка с проблема ви.
4 минути четене