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 op verschillende webpagina's voorkomt.

De meeste scriptfoutmeldingen worden weergegeven door IE (Internet Explorer) wanneer er een probleem is met een JavaScript- of VBScript-code. Deze fouten worden waarschijnlijk 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, worden dergelijke fouten naar verwachting aangetroffen als u ActiveX-objecten buiten Microsoft's sfeer (op Chrome, Opera, Firefox, etc.) probeert uit te voeren. Als u de ActiveXObject is geen gedefinieerde fout in een andere browser dan Internet Explorer tegenkomt, is de oplossing om een ​​gelijkwaardig object in uw browser te vinden dat dezelfde functionaliteit uitvoert.

Als het probleem wordt aangetroffen 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 foutopsporing in scripts). 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 op volgorde 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 niet de hoofdoorzaak van het probleem zal behandelen, kunt u voorkomen dat de ActiveXobject is geen gedefinieerde fout uw navigatiesessie hindert door foutopsporing in scripts en meldingen uit te schakelen.

Als u ActiveXobject geen gedefinieerde fouten krijgt die geen invloed hebben op de functionaliteit van de websites die u bezoekt, kunt u de onderstaande gids volgen om foutopsporing van scripts en meldingen uit 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 binnen 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 knop Appy om de wijzigingen op te slaan en de webpagina opnieuw te laden die eerder de ActiveXObject- fout niet is gedefinieerd . Als de pop-upfout nog steeds optreedt, gaat u verder met de volgende methode hieronder.

Methode 2: verwijder de invoegtoepassingen die het probleem mogelijk veroorzaken

Zoals blijkt uit talloze gebruikersrapporten, worden ActiveXobject niet-gedefinieerde fouten vaak veroorzaakt door add-ons voor Internet Explorer. Sommige gebruikers zijn erin geslaagd om het probleem op te lossen door elke add-on die het probleem mogelijk veroorzaakt te verwijderen of uit te schakelen totdat ze erin slaagden de dader te 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 niet meer optreedt terwijl Internet Explorer zich in de veilige modus bevindt, kunt u er waarschijnlijk van uitgaan dat een add-on de schuld is van het ActiveXobject is geen gedefinieerde fout. Hier is een korte handleiding voor het starten van Internet Explorer in de veilige modus:

  1. Druk op de 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 "C: \ Program Files \ Internet Explorer \ iexplore.exe" in de lege C: -prompt en druk op Enter om een ​​veilige modusversie van Internet Explorer te openen.
  4. Bezoek dezelfde websites of reproduceer hetzelfde gedrag dat het ActiveXobject veroorzaakte is geen gedefinieerde fouten. Als de fouten niet optreden in de veilige modus, is het duidelijk dat een van de add-ons hier de schuld van heeft.

Als u hebt bevestigd dat een van uw actieve add-ons de oorzaak is dat het ActiveXobject de fout niet heeft gedefinieerd, volgt u de onderstaande stappen om de add-ons systematisch uit te schakelen totdat u erin slaagt uw dader te vinden:

Opmerking: Jive Anywhere IE-add-on wordt door gebruikers vaak gemeld 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. Stel met behulp van het linkerdeelvenster alle add-ons in (onder Tonen) om ervoor te zorgen dat u geen geïnstalleerde add-ons mist.
  3. Met alle add-ons geselecteerd, gaat u naar het rechterdeelvenster en schakelt u elke add-on systematisch uit door er met de rechtermuisknop op te klikken en Uitschakelen te kiezen en te testen of het enig verschil maakte.

    Opmerking: misschien wilt u door Microsoft gepubliceerde add-ons uitsluiten, omdat ze over het algemeen veilig zijn. U kunt het proces veel stroomlijnen door de add-ons uit te schakelen die niet eerst worden geverifieerd.
  4. Zodra u uw dader hebt, kunt u de rest van de add-ons opnieuw inschakelen die zijn vastgesteld om het probleem niet te veroorzaken.

Methode 3: Neem contact op met de websitebeheerders

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

Er zijn verschillende rapporten waarin gebruikers melden dat het probleem wordt veroorzaakt door een compatibiliteitsfout tussen IE7 en IE7 die alleen door de webmaster kan worden verholpen.

Om te controleren of de fout niet door uw browser wordt veroorzaakt, probeert u dezelfde webpagina met een andere browser te openen en kijkt u of het probleem zich herhaalt. Als het probleem zich nog steeds voordoet, ongeacht de browser die u gebruikt, is de kans zeer groot dat het probleem in handen is van de webmaster en kunt u het niet van uw kant oplossen.

Om het probleem op te lossen, kunt u het beste contact opnemen met de websitebeheerder en om een ​​onderzoek vragen met betrekking tot uw probleem.

Interessante Artikelen