Question

Espérons que cette question n'est pas aussi subjective que je pense qu'il peut être.

J'ai une application Intranet qui doit travailler avec IE8 que l'entreprise remplace IE6 comme navigateur standard.

Notre équipe d'essai a révélé que cela ne fonctionnait pas dans IE8, peu savaient-ils qu'il a fait. Leurs navigateurs ont été réglés pour fonctionner IE8 en mode de compatibilité pour les applications Intranet.

Je trouve que si je mets la balise meta pour X-UA-Compatible avec IE = EmulateIE8 que je pouvais forcer le navigateur à rendre cette application comme IE8 et l'application a bien fonctionné.

Y a-t-il des pièges que je ne connais pas cette solution? Si oui, est-il une meilleure solution?

Était-ce utile?

La solution

Réglage de X-UA-Compatible avec IE = EmulateIE8 fera la prochaine IE9 se comportent comme IE8.

Dans un premier temps, cela peut être ce que vous voulez. Si vous n'êtes pas en mesure de tester entièrement contre IE9 quand il sort (l'année prochaine, je présume), il peut aider l'organisation devrait passer à IE9 immédiatement.

Quand vous avez tout pleinement testé, et que vous voulez que l'application fonctionne en mode natif de IE9, vous serez un peu coincé. Vous pouvez définir X-UA-Compatible avec IE = IE9, et IE9 fonctionnera bien, mais qu'est-ce que cela signifie pour IE8?

C'est tout spéculatif cependant. En ce moment, il ne sera pas quelque chose de mal. Si vous devez apporter des modifications, vous pouvez le faire plus tard pour gérer les versions ultérieures de IE9.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top