Je suis en train de tester une application Web basée sur JavaScript relativement complexe dans Internet Explorer 8 sous Windows Vista. Après le chargement de l'application, IE est en mode navigateur "standards" et en mode document "IE 8 standards". Pendant que l'application est en cours d'exécution, IE rechargera parfois la page et affichera un message disant quelque chose comme "Un problème d'affichage avec (URL) a amené Internet Explorer à recharger la page en vue de compatibilité" (pas le message exact, je suis sur version non anglaise de Vista). Après le rechargement, le navigateur est en mode Quirks.Comment JavaScript peut-il obliger IE 8 à recharger une page en mode compatibilité?
Déboguer le code Javascript a été un exercice futile puisque le problème ne peut pas être reproduit ou réduit de manière fiable, donc j'apprécierais tout aperçu de ce qui pourrait causer ce comportement.
cela semble mauvais. Il existe des outils de débogage JavaScript pour IE - avez-vous ceux installés? Montrent-ils des erreurs/problèmes? – oberhamsi