Maison  >  Article  >  interface Web  >  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
Linda Hamiltonoriginal
2024-11-15 02:29:02409parcourir

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 des fonctionnalités 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
}

Ou une approche encore plus simple :

function trace(s) {
  try {
    console.log(s);
  } catch (e) {
    alert(s);
  }
}

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!

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