Oprava: ActiveXobject není definován

Někteří uživatelé uváděli, že téměř každá stránka, kterou se pokoušejí otevřít v aplikaci Internet Explorer, generuje následující chybu skriptu: „ ActiveXObject není definován “. Jiní uvádějí, že k tomuto konkrétnímu problému došlo pouze u několika webových stránek.

Většinu chybových zpráv skriptu zobrazuje IE (Internet Explorer), když dojde k problému s kódem JavaScript nebo VBScript. Tyto chyby jsou s největší pravděpodobností vyvolány webem, který si právě prohlížíte v aplikaci 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 dojde k chybám tohoto druhu, pokud se pokoušíte spustit objekty ActiveX mimo sféru společnosti Microsoft (v prohlížečích Chrome, Opera, Firefox atd.). Pokud narazíte na to, že ActiveXObject není definována chyba v jiném prohlížeči, než je Internet Explorer, řešením je najít ekvivalentní objekt v prohlížeči, který vykonává stejnou funkci.

Pokud se problém vyskytne 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 odinstalace doplňku po zakázání ladění skriptů). Pokud se ocitnete ve stejné situaci, sestavili jsme soubor metod, které ostatní uživatelé v podobné situaci úspěšně použili. Postupujte podle níže uvedených metod, dokud nenajdete způsob, 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. Přestože to nebude léčit kořenovou příčinu problému, můžete zabránit ActiveXobject není definována chyba v obtěžování vaší navigační relace zakázáním ladění chyb skriptů a oznámení.

Pokud aplikace ActiveXobject není definována jako chyby, které neovlivňují funkčnost navštěvovaných webů, můžete podle pokynů níže zakázat ladění chyb skriptů a oznámení z nastavení aplikace Internet Explorer:

  1. Spusťte aplikaci Internet Explorer pomocí preferované metody.
  2. Klikněte na tlačítko Nástroje (ikona ozubeného kola) a poté vyberte Možnosti Internetu .

  3. V možnostech Internetu přejděte na kartu Upřesnit a zrušte zaškrtnutí políček Zakázat ladění skriptů (Internet Explorer) a Zakázat ladění skriptů (Jiné) .
  4. Stisknutím tlačítka Appy uložte změny a znovu načtěte webovou stránku, která dříve ukazovala ActiveXObject, není definována chyba. Pokud stále dochází k vyskakovací chybě, pokračujte dolů s další metodou níže.

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

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

Nejelegantnějším způsobem, jak ověřit, 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 nedochází, když je aplikace Internet Explorer v nouzovém režimu, můžete pravděpodobně předpokládat, že jeden doplněk je na vině za ActiveXobject není definována chyba. Zde je rychlý průvodce spuštěním aplikace Internet Explorer v nouzovém režimu:

  1. Stisknutím klávesy Windows + R otevřete příkaz Spustit. Poté zadejte „ cmd “ a stisknutím klávesy Enter otevřete okno příkazového řádku .

  2. V okně Příkazový řádek zadejte „ cd / “ a stisknutím klávesy Enter získejte prázdnou výzvu C :.
  3. Do prázdného řádku C: zadejte nebo vložte text „C: \ Program Files \ Internet Explorer \ iexplore.exe“ a stisknutím klávesy Enter otevřete verzi aplikace Internet Explorer v nouzovém režimu.
  4. Navštivte stejné webové stránky nebo reprodukovat stejné chování, které způsobovalo, že ActiveXobject není definován jako chyby. Pokud se chyby v nouzovém režimu neobjeví, je zřejmé, že na vině je jeden z doplňků.

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

Poznámka: Uživatelé doplňku Jive Anywhere IE často hlásí uživatelé, protože odpovědnost za zjevení ActiveXobject není definována chyba.

  1. Spusťte aplikaci Internet Explorer a klikněte na ikonu nástrojů (ikona ozubených kol) a vyberte Spravovat doplňky .

  2. Pomocí levého podokna nastavte možnost Všechny doplňky (v části Zobrazit), aby vám neunikly žádné nainstalované doplňky.
  3. Po výběru všech doplňků přejděte do pravého podokna a systematicky deaktivujte každý doplněk klepnutím pravým tlačítkem myši na něj a výběrem možnosti Zakázat a otestováním, zda to nějak změnilo.

    Poznámka: Možná budete chtít vyloučit doplňky publikované společností Microsoft, protože jsou obecně bezpečné. Celý proces můžete zefektivnit zakázáním doplňků, které nejsou nejprve ověřeny.
  4. Jakmile budete mít svého viníka, můžete znovu povolit zbytek doplňků, které jsou určeny k tomu, aby nezpůsobily problém.

Metoda 3: Obraťte se na správce webu

Pokud vám výše uvedené metody neumožnily obejít ActiveXobject není definována chyba, může být problém způsoben interním problémem na webu, který nemůžete vyřešit.

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

Chcete-li se ujistit, že chyba není způsobena vaším prohlížečem, zkuste otevřít stejnou webovou stránku pomocí jiného prohlížeče a zjistit, zda se problém opakuje sám. Pokud problém přetrvává bez ohledu na prohlížeč, který používáte, existuje velmi vysoká šance, že problém je v rukou webmastera a nemáte žádné prostředky, jak jej vyřešit z vaší strany.

Chcete-li problém vyřešit, máte pouze možnost obrátit se na správce webu a požádat o vyšetřování týkající se vašeho problému.

Zajímavé Články