Maison >interface Web >js tutoriel >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 ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-25 01:13:17965parcourir

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 d'essayer de référencer directement 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 » non définie dans Internet Explorer, permettant ainsi une exécution transparente des scripts dans les anciens navigateurs. versions.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn