"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je corriger l'erreur « console » non définie dans Internet Explorer ?

Comment puis-je corriger l'erreur « console » non définie dans Internet Explorer ?

Publié le 2024-11-22
Parcourir:759

How Do I Fix the 'console' is Undefined Error in Internet Explorer?

'console' est une erreur non définie dans Internet Explorer : une résolution

Malgré la tentative de définition de la variable 'console' au début d'un Page HTML, les erreurs de script signalant « console » comme non défini persistent dans Internet Explorer 8 et les versions antérieures. Éviter ces erreurs nécessite d'approfondir le problème.

La solution réside dans l'accès à la variable 'console' via le contexte global (« fenêtre » dans les navigateurs). Pour ce faire, modifiez le code comme suit :

if (!window.console) console = ...

Cette approche élimine le problème de la tentative de référencement direct d'une variable non définie. Au lieu de cela, il accède à la variable « console » en tant qu'attribut du contexte global, remplaçant ainsi le statut non défini.

Alternativement, pour éviter l'objet « window », utilisez la syntaxe suivante :

if (typeof console === 'undefined') console = ...

En utilisant l'une ou l'autre de ces solutions, il devient possible d'éliminer l'erreur 'console' is indéfinie dans Internet Explorer, permettant une exécution transparente de scripts dans les anciennes versions de navigateur.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3