Correction: ActiveXobject n'est pas défini

Certains utilisateurs ont signalé que presque chaque page qu'ils tentent d'ouvrir dans Internet Explorer génère l'erreur de script suivante: « ActiveXObject n'est pas défini ». D'autres rapportent que ce problème particulier ne concerne que plusieurs pages Web.

La plupart des messages d'erreur de script sont affichés par IE (Internet Explorer) en cas de problème lié à un code JavaScript ou VBScript. Ces erreurs sont probablement provoquées par le site Web que vous consultez actuellement avec Internet Explorer. Cependant, il existe des cas confirmés dans lesquels l'erreur est due à une erreur lors du téléchargement local d'une page Web ou du téléchargement d'un élément de page Web.

Étant donné que la technologie ActiveX est la propriété d’Internet Explorer, des erreurs de ce type risquent de se produire si vous essayez d’exécuter des objets ActiveX en dehors de la sphère de Microsoft (sur Chrome, Opera, Firefox, etc.). Si vous rencontrez une erreur non définie dans ActiveXObject sur un navigateur autre qu'Internet Explorer, la solution consiste à rechercher un objet équivalent dans votre navigateur qui exécute les mêmes fonctionnalités.

Si le problème est rencontré sur Internet Explorer, d'autres tactiques ont été utilisées par d'autres utilisateurs pour le résoudre ou le contourner (solutions allant de la désinstallation d'un complément à la désactivation du débogage de script). Si vous vous trouvez dans la même situation, nous avons rassemblé un ensemble de méthodes que d'autres utilisateurs utilisant une situation similaire ont utilisées avec succès. Veuillez suivre les méthodes ci-dessous dans l'ordre jusqu'à ce que vous en trouviez un qui résout le problème dans votre situation particulière. Commençons!

Méthode 1: désactivation du débogage et des notifications d'erreur

Dans toutes les versions d'Internet Explorer, le débogage de script et les notifications sont désactivés par défaut. Même si cela ne traite pas la cause première du problème, vous pouvez empêcher l' erreur ActiveXobject n'est pas définie de gêner votre session de navigation en désactivant le débogage des erreurs de script et les notifications.

Si vous obtenez ActiveXobject n'est pas défini d' erreur qui n'affecte pas la fonctionnalité des sites Web que vous visitez, vous pouvez suivre le guide ci-dessous pour désactiver le débogage des erreurs de script et les notifications des paramètres d'Internet Explorer:

  1. Ouvrez Internet Explorer via votre méthode préférée.
  2. Cliquez sur le bouton Outils (icône représentant une roue dentée), puis sélectionnez Options Internet .

  3. Dans les options Internet, accédez à l'onglet Avancé et décochez les cases associées à la désactivation du débogage de script (Internet Explorer) et à la désactivation du débogage de script (Autre) .
  4. Appuyez sur le bouton Appy pour enregistrer les modifications et recharger la page Web qui présentait précédemment l' erreur ActiveXObject n'est pas définie . Si l'erreur persiste, continuez avec la méthode suivante ci-dessous.

Méthode 2: désinstaller des compléments qui pourraient être à l'origine du problème

Selon de nombreux rapports d'utilisateurs, ActiveXobject n'est pas défini. Les erreurs sont souvent causées par les modules complémentaires d'Internet Explorer. Certains utilisateurs ont réussi à résoudre le problème en désinstallant ou en désactivant tous les add-ons susceptibles de l’être jusqu’à ce qu’ils parviennent à identifier le coupable.

Le moyen le plus élégant de confirmer si l'un des modules complémentaires d'Internet Explorer est à l'origine du problème consiste à démarrer le navigateur en mode sans échec. Si le problème ne se produit plus alors qu'Internet Explorer est en mode sans échec, vous pouvez probablement supposer qu'un add-on est responsable de l' erreur liée à ActiveXobject n'est pas définie . Voici un guide rapide sur le démarrage d’Internet Explorer en mode sans échec:

  1. Appuyez sur les touches Windows + R pour ouvrir une commande Exécuter. Ensuite, tapez « cmd » et appuyez sur Entrée pour ouvrir une fenêtre d' invite de commande .

  2. Dans la fenêtre d'invite de commande, tapez « cd / » et appuyez sur Entrée pour obtenir une invite C: vierge.
  3. Dans l'invite C: vierge, tapez ou collez le texte «C: \ Program Files \ Internet Explorer \ iexplore.exe» et appuyez sur Entrée pour ouvrir une version en mode sans échec d'Internet Explorer.
  4. Visitez les mêmes sites Web ou reproduisez le même comportement qui était à l' origine de la non-définition des erreurs ActiveXobject . Si les erreurs ne se produisent pas en mode sans échec, il est clair que l'un des compléments est à blâmer.

Si vous avez confirmé que l'un de vos add-ons actifs est la cause de l' erreur dans ActiveXobject, suivez les étapes ci-dessous pour désactiver systématiquement les add-on jusqu'à ce que vous parveniez à trouver votre coupable:

Remarque: Le module complémentaire de Jive Anywhere IE est souvent signalé par les utilisateurs comme étant responsable de l'apparition de l'objet ActiveX n'est pas une erreur définie .

  1. Ouvrez Internet Explorer, cliquez sur l' icône Outils (icône engrenages) et sélectionnez Gérer les add-ons .

  2. Dans le volet de gauche, définissez Tous les add-ons (sous Afficher) pour vous assurer de ne manquer aucun des add-ons installés.
  3. Avec tous les add-ons sélectionnés, passez dans le volet de droite et désactivez systématiquement chaque add-on en cliquant dessus avec le bouton droit de la souris, en sélectionnant Désactiver et en testant si cela a eu une incidence positive.

    Remarque: Vous souhaiterez peut-être exclure les modules complémentaires publiés par Microsoft, car ils sont généralement sécurisés. Vous pouvez rationaliser beaucoup le processus en désactivant les add-ons non vérifiés en premier.
  4. Une fois que vous avez votre coupable, vous pouvez réactiver le reste des add-ons qui ont été déterminés à ne pas causer le problème.

Méthode 3: contactez les administrateurs du site

Si les méthodes ci-dessus ne vous ont pas permis de contourner l' erreur ActiveXobject n'est pas définie, le problème peut être causé par un problème de site Web interne que vous ne pouvez éventuellement pas résoudre.

Il existe plusieurs rapports dans lesquels les utilisateurs signalent que le problème est dû à un problème de compatibilité entre IE7 et IE7 auquel seul le webmaster peut remédier.

Pour vous assurer que l'erreur ne provient pas de votre navigateur, essayez d'ouvrir la même page Web avec un autre navigateur et vérifiez si le problème se répète. Si le problème persiste quel que soit le navigateur utilisé, il est très probable que le problème soit entre les mains du webmaster et vous n'avez aucun moyen de le résoudre de votre côté.

Pour résoudre le problème, votre seul choix est de contacter l'administrateur du site Web et de demander une enquête sur votre problème.

Des Articles Intéressants