Oprava: ActiveXobject není definován



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Někteří uživatelé hlásili, že téměř každá stránka, kterou se pokusí otevřít v aplikaci Internet Explorer, generuje následující chybu skriptu: “ ActiveXObject není definován '. Jiní uvádějí, že s tímto konkrétním problémem se setkáváme pouze u několika webových stránek.





Většinu chybových zpráv skriptu zobrazuje prohlížeč IE (Internet Explorer), pokud dojde k problému s kódem JavaScript nebo VBScript. Tyto chyby s největší pravděpodobností spouští web, který právě prohlížíte pomocí aplikace Internet Explorer. Existují však potvrzené případy, kdy je chyba způsobena chybou při místním stahování webové stránky nebo při stahování prvku webové stránky.



Vzhledem k tomu, že technologie ActiveX je vlastnictvím aplikace Internet Explorer, očekává se, že k chybám tohoto druhu dojde, pokud se pokoušíte spouštět objekty ActiveX mimo sféru společnosti Microsoft (v prohlížečích Chrome, Opera, Firefox atd.). Pokud narazíte na ActiveXObject není definován chyba v jiném prohlížeči než Internet Explorer, řešením je najít ekvivalentní objekt v prohlížeči, který vykonává stejnou funkci.

Pokud k problému dojde v aplikaci Internet Explorer, existuje několik taktik, které ostatní uživatelé použili k vyřešení nebo obcházení problému (řešení od odinstalování doplňku až po deaktivaci ladění skriptů). Pokud se ocitnete ve stejné situaci, sestavili jsme kolekci metod, které ostatní uživatelé v podobné situaci úspěšně použili. Postupujte podle níže uvedených metod, dokud nenajdete řešení, které problém vyřeší ve vaší konkrétní situaci. Pojďme začít!

Metoda 1: Zakázání ladění chyb a oznámení

Ve všech verzích aplikace Internet Explorer je ladění skriptů a oznámení ve výchozím nastavení vypnuto. I když to nebude řešit hlavní příčinu problému, můžete tomu zabránit ActiveXobject není definován Chyba při obtěžování relace navigace deaktivací ladění a upozornění na chyby skriptu.



Pokud dostáváte ActiveXobject není definován chyby, které nemají vliv na funkčnost navštívených webů, můžete podle níže uvedeného průvodce deaktivovat ladění chyb skriptů a oznámení z nastavení aplikace Internet Explorer:

  1. Spusťte aplikaci Internet Explorer preferovanou metodou.
  2. Klikněte na Tlačítko Nástroje (ikona ozubeného kola) poté vyberte možnosti internetu .
  3. V možnostech Internetu přejděte na kartu Upřesnit a zrušte zaškrtnutí políček přidružených k Zakázat ladění skriptů (Internet Explorer) a Zakázat ladění skriptů (jiné) .
  4. Udeř Appy tlačítko pro uložení změn a opětovné načtení webové stránky, která dříve zobrazovala ActiveXObject není definován chyba. Pokud se chyba vyskakovacího okna stále vyskytuje, pokračujte dolů další metodou níže.

Metoda 2: Odinstalujte doplňky, které mohou způsobovat problém

Podle mnoha zpráv uživatelů ActiveXobject není definován chyby jsou často způsobeny doplňky aplikace Internet Explorer. Někteří uživatelé dokázali vyřešit problém odinstalováním nebo deaktivací každého doplňku, který by mohl problém způsobovat, dokud se jim nepodařilo identifikovat viníka.

Nejelegantnějším způsobem, jak potvrdit, zda problém způsobuje některý z doplňků aplikace Internet Explorer, je spuštění prohlížeče v nouzovém režimu. Pokud k problému již nedochází, když je Internet Explorer v nouzovém režimu, můžete pravděpodobně předpokládat, že za to může jeden doplněk ActiveXobject není definován chyba. Zde je stručný průvodce spuštěním aplikace Internet Explorer v nouzovém režimu:

  1. lis Klávesa Windows + R. otevřete příkaz Spustit. Poté zadejte „ cmd “A stiskněte Enter otevřít Příkazový řádek okno.
  2. V okně příkazového řádku zadejte „ CD/ “A stiskněte Enter získat prázdnou výzvu C:
  3. Do prázdné výzvy C: zadejte nebo vložte „C: Program Files Internet Explorer iexplore.exe“ -extoff a stiskněte Enter otevřete verzi aplikace Internet Explorer v nouzovém režimu.
  4. Navštěvujte stejné webové stránky nebo reprodukujte stejné chování, které způsobovalo ActiveXobject není definován chyby. Pokud k chybám v nouzovém režimu nedochází, je jasné, že za to může jeden z doplňků.

Pokud jste potvrdili, že jeden z vašich aktivních doplňků způsobuje ActiveXobject není definován chybu, postupujte podle níže uvedených pokynů a systematicky deaktivujte doplňky, dokud se vám nepodaří najít viníka:

Poznámka: Doplněk IE Jive Anywhere je často uváděn uživateli jako odpovědný za zjevení ActiveXobject není definován chyba.

  1. Otevřete Internet Explorer a klikněte na ikona nástroje (ikona ozubených kol) a vyberte Spravovat doplňky .
  2. V levém podokně nastavte Všechny doplňky (v části Zobrazit) abyste si nenechali ujít žádné nainstalované doplňky.
  3. Se všemi vybranými doplňky přejděte do pravého podokna a systematicky deaktivujte každý doplněk kliknutím pravým tlačítkem na něj a výběrem Zakázat a testování, zda to změnilo.
    Poznámka: Možná budete chtít vyloučit doplňky publikované společností Microsoft, protože jsou obecně bezpečné. Proces můžete hodně zefektivnit deaktivací doplňků, které nejsou nejprve ověřeny.
  4. Jakmile budete mít svého viníka, můžete znovu povolit ostatní doplňky, u kterých se zjistilo, že problém nezpůsobí.

Metoda 3: Obraťte se na správce webových stránek

Pokud vám výše uvedené metody neumožnily obejít ActiveXobject není definován chyba, problém může být způsoben problémem s interním webem, který nelze opravit.

Existuje několik zpráv, ve kterých uživatel hlásí, že problém je způsoben závadou kompatibility mezi IE7 a IE7, kterou může odstranit pouze webmaster.

Abyste se ujistili, že váš prohlížeč nevytváří chybu, zkuste otevřít stejnou webovou stránku v jiném prohlížeči a zkontrolujte, zda se problém opakuje. Pokud problém přetrvává bez ohledu na prohlížeč, který používáte, je velmi vysoká pravděpodobnost, že je problém v rukou webmastera, a nemáte žádné prostředky, jak jej opravit ze své strany.

Chcete-li problém vyřešit, máte pouze možnost kontaktovat správce webu a požádat o prošetření ohledně vašeho problému.

4 minuty čtení