Fix: ActiveXobject is niet gedefinieerd

Sommige gebruikers hebben gemeld dat bijna elke pagina die ze proberen te openen in Internet Explorer de volgende scriptfout genereert: " ActiveXObject is niet gedefinieerd ". Anderen melden dat dit specifieke probleem alleen optreedt bij verschillende webpagina's.

De meeste scriptfoutmeldingen worden weergegeven door IE (Internet Explorer) als er een probleem is met een JavaScript- of VBScript-code. Deze fouten worden hoogstwaarschijnlijk veroorzaakt door de website die u momenteel bekijkt met Internet Explorer. Er zijn echter bevestigde gevallen waarin de fout wordt veroorzaakt door een fout bij het lokaal downloaden van een webpagina of bij het downloaden van een webpagina-element.

Aangezien de ActiveX-technologie eigendom is van Internet Explorer, wordt verwacht dat dit soort fouten optreden als u ActiveX-objecten probeert uit te voeren buiten het bereik van Microsoft (in Chrome, Opera, Firefox, enz.). Als u de ActiveXObject is not defined-  fout tegenkomt  in een andere browser dan Internet Explorer, is de oplossing om een ​​equivalent object in uw browser te vinden dat dezelfde functionaliteit uitvoert.

Als het probleem zich voordoet in Internet Explorer, zijn er verschillende tactieken die andere gebruikers hebben gebruikt om het probleem op te lossen of te omzeilen (oplossingen variërend van het verwijderen van een invoegtoepassing tot het uitschakelen van scriptfoutopsporing). Als u zich in dezelfde situatie bevindt, hebben we een verzameling methoden samengesteld die andere gebruikers in een vergelijkbare situatie met succes hebben gebruikt. Volg de onderstaande methoden totdat u er een ontdekt die het probleem in uw specifieke situatie oplost. Laten we beginnen!

Methode 1: Foutopsporing en meldingen uitschakelen

In alle versies van Internet Explorer zijn foutopsporing in scripts en meldingen standaard uitgeschakeld. Hoewel dit de hoofdoorzaak van het probleem niet behandelt, kunt u voorkomen dat de  ActiveXobject is niet-gedefinieerde fout uw navigatiesessie hindert  door foutopsporing en meldingen voor scriptfouten uit te schakelen.

Als u  ActiveXobject niet-gedefinieerde  fouten krijgt die geen invloed hebben op de functionaliteit van de websites die u bezoekt, kunt u de onderstaande gids volgen om foutopsporing voor scriptfouten en meldingen van de instellingen van Internet Explorer uit te schakelen:

  1. Open Internet Explorer via uw voorkeursmethode.
  2. Klik op de knop Extra (tandwielpictogram)  en selecteer vervolgens Internetopties .

  3. Ga in de internetopties naar het tabblad Geavanceerd en schakel de selectievakjes uit die zijn gekoppeld aan Foutopsporing in scripts uitschakelen (Internet Explorer) en Foutopsporing in scripts uitschakelen (Overig) .
  4. Druk op de Appy- knop om de wijzigingen op te slaan en de webpagina opnieuw te laden waarop eerder de   ActiveXObject-  fout werd weergegeven. Als de pop-upfout nog steeds optreedt, gaat u verder met de volgende methode hieronder.

Methode 2: verwijder invoegtoepassingen die het probleem mogelijk veroorzaken

Zoals in talrijke gebruikersrapporten wordt vermeld, worden  ActiveXobject-niet-gedefinieerde  fouten vaak veroorzaakt door add-ons voor Internet Explorer. Sommige gebruikers zijn erin geslaagd het probleem op te lossen door elke add-on die het probleem zou kunnen veroorzaken, te verwijderen of uit te schakelen totdat ze de boosdoener konden identificeren.

De meest elegante manier om te bevestigen of een van de add-ons van Internet Explorer het probleem veroorzaakt, is door de browser in de veilige modus te starten. Als het probleem zich niet meer voordoet terwijl Internet Explorer zich in de veilige modus bevindt, kunt u er waarschijnlijk van uitgaan dat één add-on de schuldige is van de  ActiveXobject-  fout. Hier is een korte handleiding voor het starten van Internet Explorer in de veilige modus:

  1. Druk op Windows-toets + R om een ​​opdracht Uitvoeren te openen. Typ vervolgens " cmd " en druk op Enter om een opdrachtpromptvenster te openen .

  2. Typ " cd / " in het opdrachtpromptvenster en druk op Enter om een ​​lege C: -prompt te krijgen.
  3. Typ of plak in de lege C: -prompt  "C: \ Program Files \ Internet Explorer \ iexplore.exe"  -extoff en druk op Enter om een ​​veilige modusversie  van Internet Explorer te openen.
  4. Bezoek dezelfde websites of reproduceer hetzelfde gedrag dat het ActiveX-object veroorzaakte,  zijn geen gedefinieerde  fouten. Als de fouten niet optreden in de veilige modus, is het duidelijk dat een van de add-ons de schuldige is.

Als je hebt bevestigd dat een van je actieve add-ons ervoor zorgt dat het  ActiveX-object niet is gedefinieerd  , volg dan de onderstaande stappen om de add-ons systematisch uit te schakelen totdat je de boosdoener hebt gevonden:

Opmerking: Jive Anywhere IE add-on wordt vaak door gebruikers gerapporteerd als zijnde verantwoordelijk voor de verschijning van het  ActiveXobject is geen gedefinieerde  fout.

  1. Open Internet Explorer en klik op het gereedschapspictogram (tandwielpictogram) en selecteer Invoegtoepassingen beheren .

  2. Gebruik het linkerdeelvenster om Alle add-ons in te stellen (onder Weergeven) om ervoor te zorgen dat u geen geïnstalleerde add-ons mist.
  3. Ga met alle geselecteerde add-ons naar het rechterdeelvenster en schakel elke add-on systematisch uit door er met de rechtermuisknop op te klikken en Uitschakelen te  kiezen en te testen of het enig verschil heeft gemaakt.

    Opmerking: misschien wilt u add-ons uitsluiten die door Microsoft zijn gepubliceerd, omdat deze over het algemeen veilig zijn. U kunt het proces veel stroomlijnen door de add-ons uit te schakelen die niet eerst zijn geverifieerd.

  4. Zodra u uw boosdoener heeft, kunt u de rest van de add-ons opnieuw inschakelen waarvan is vastgesteld dat ze het probleem niet veroorzaken.

Methode 3: Neem contact op met de websitebeheerders

Als de bovenstaande methoden u niet in staat hebben gesteld om de ActiveXobject is not defined-  fout te omzeilen  , kan het probleem worden veroorzaakt door een intern websiteprobleem dat u onmogelijk kunt oplossen.

Er zijn verschillende rapporten waarin de gebruiker meldt dat het probleem wordt veroorzaakt door een compatibiliteitsfout tussen IE7 en IE7 die alleen de webmaster kan verhelpen.

Om er zeker van te zijn dat de fout niet door uw browser wordt veroorzaakt, probeert u dezelfde webpagina met een andere browser te openen en te kijken of het probleem zich herhaalt. Als het probleem zich blijft voordoen, ongeacht de browser die u gebruikt, is de kans zeer groot dat het probleem in handen is van de webmaster en dat u het niet van uw kant kunt oplossen.

Om het probleem op te lossen, is uw enige keuze om contact op te nemen met de websitebeheerder en om een ​​onderzoek naar uw probleem te vragen.