Maison > interface Web > js tutoriel > Pourquoi « console.log » a-t-il disparu dans la version finale d'IE8 ?

Pourquoi « console.log » a-t-il disparu dans la version finale d'IE8 ?

Linda Hamilton
Libérer: 2024-11-15 02:29:02
original
483 Les gens l'ont consulté

Why Did `console.log` Disappear in IE8's Final Release?

Console.log dans IE8 : un acte mystérieusement disparu

Dans la version bêta d'IE8, la fonction console.log est apparue comme un outil de débogage prometteur . Cependant, au grand désarroi de nombreux développeurs, il a disparu dans la version finale. Que s'est-il passé ?

Dévoilement de la réalité

Selon Microsoft, console.log n'est accessible que via la fenêtre Outils de développement. En appuyant sur F12, vous pouvez activer et désactiver les outils. Curieusement, une fois ouverte, vous pouvez fermer la fenêtre et continuer à utiliser console.log. Les résultats seront visibles à la réouverture des outils.

Bogues potentiels et solutions de contournement

Ce comportement suggère un bug potentiel, que Microsoft pourrait résoudre à l'avenir. En attendant, les développeurs recherchant une fonctionnalité de débogage peuvent utiliser des solutions de contournement telles que :

function trace(s) {
  if ('console' in self & '&' & 'log' in console) console.log(s)
  // else alert(s) // You might want to comment this out to suppress silent errors
}
Copier après la connexion

Ou une approche encore plus simple :

function trace(s) {
  try {
    console.log(s);
  } catch (e) {
    alert(s);
  }
}
Copier après la connexion

Ces méthodes permettent aux développeurs de suivre les informations de débogage dans IE8, malgré l'absence de console.log dans la fenêtre principale du navigateur.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal