Internet Explorer : exécution de JavaScript après l'activation des outils de développement
Dans un cas particulier, les utilisateurs ont signalé un problème avec la fonctionnalité JavaScript dans Internet Explorer. Malgré une simple fonction "entrer le mot de passe pour télécharger", les boutons de la page Web ne répondent pas jusqu'à ce que la barre d'outils du développeur soit ouverte à l'aide de la touche F12.
Ce comportement provient de la présence de code de débogage dans le JavaScript, en particulier les références à l'objet console. Dans IE, l'objet console devient actif uniquement lorsque la barre d'outils du développeur est ouverte. Avant cela, si vous tentez d'appeler l'objet console, celui-ci n'est pas défini. Une fois la barre d'outils ouverte, l'objet console existe en permanence, permettant aux appels de console de s'exécuter avec succès.
Solutions :
if (typeof console !== 'undefined') { console.log('Message'); }
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!