Maison >interface Web >js tutoriel >ie9 propose une solution non définie « console » aux compétences problem_javascript

ie9 propose une solution non définie « console » aux compétences problem_javascript

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBoriginal
2016-05-16 16:54:541813parcourir

Le projet maintenu s'est exécuté sous IE9 sans aucun problème. Après avoir ajouté le code, j'ai constaté qu'il ne pouvait pas être entièrement affiché. Après avoir ouvert les outils de développement d'IE, il peut être affiché complètement. J'ai cherché pendant longtemps mais je n'ai pas trouvé la raison. Plus tard, j'ai découvert qu'il y avait une instruction de sortie dans la console après avoir ouvert les outils de développement. Après avoir désactivé les outils de développement, j'ai constaté que l'invite « console » n'était pas définie dans la barre d'état. Pourquoi l'opération précédente n'a-t-elle posé aucun problème, mais pas la suivante ? J'étais perplexe, j'ai donc ajouté le code suivant au code :

Copiez le code Le code est le suivant :

window.console = window.console || (function(){
var c = {}; c.log = c.warn = c.debug = c.info = c.error = c .time = c .dir = c.profile = c.clear = c.exception = c.trace = c.assert = function(){}
return c;

Ensuite, le projet est prêt à fonctionner. Après recherche, j'ai découvert que cela était dû au problème de définition de la console dans IE9.
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