Průvodci

Oprava: ActiveXobject není definován

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 aplikace 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 naActiveXObject není definovánchyba 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ánitActiveXobject není definovánChyba při obtěžování relace navigace deaktivací ladění a upozornění na chyby skriptu.

Pokud dostáváteActiveXobject není definovánchyby, 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 rámci možností 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. Uhoď Appy tlačítko pro uložení změn a opětovné načtení webové stránky, která dříve zobrazovalaActiveXObject není definovánchyba. 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ánchyby 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ěkActiveXobject není definovánchyba. 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“ -extoffa 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ůsobovaloActiveXobject není definovánchyby. 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ůsobujeActiveXobject není definovánchybu, postupujte podle níže uvedených kroků 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ánchyba.

  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ázata 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 máte svého viníka, můžete znovu povolit zbytek doplňků, u kterých bylo zjištěno, ž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ítActiveXobject 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ý způsob, 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.

$config[zx-auto] not found$config[zx-overlay] not found