'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.
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