Internet Explorer 11 désactiver “afficher les sites intranet dans affichage de compatibilité” par l'intermédiaire de la balise meta ne fonctionne pas

Je travaille sur un site intranet pour plus de 6 mois
ont été j'ai été en utilisant le ci-dessous html5 doctype et le bord de la compatibilité de la balise meta pour forcer Internet Explorer à ne pas imiter une ancienne version de navigateur, et ce a travaillé sur ok.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>My title</title>
    <meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
</head>
<body>
</body>
</html>

La raison que j'ai fait de cette façon est parce que l'endroit où je travaille utilise un paramètre de stratégie pour activer l'affichage de compatibilité pour tous les sites internet, et ce en utilisant l'approche de EDGE paramètre a travaillé dans Internet Explorer 9.

Internet Explorer 11 désactiver “afficher les sites intranet dans affichage de compatibilité” par l'intermédiaire de la balise meta ne fonctionne pas

Plus d'un mois, j'ai été mis à niveau vers Internet Explorer 11 et le site n'a fonctionné comme prévu.

Aujourd'hui, ce cessé de fonctionner comme prévu, je ne peux pas dire pour sûr, mais je pense que la politique que les forces de l'affichage de compatibilité n'a pas été activé dans IE11, et c'est maintenant... et depuis il a été activé la compatibilité de la balise meta est de ne plus faire ce qui est attendu, et ce site est en cours d'exécution en mode Entreprise, qui émule IE8.

Personne ne sait comment résoudre ce problème et de la force IE11 pour être utilisé sur un site intranet lorsque la compatibilité de l'Entreprise "mode" est en cours d'exécution? et ne peut pas être désactivé via les paramètres du navigateur?

MODIFIER

J'ai juste essayé d'ajouter un en-tête personnalisé dans mon web.config comme expliqué dans cette réponse
https://stackoverflow.com/a/18257208/98706

et cela ne fonctionne pas pour moi, je reçois toujours le message ci-dessous dans la barre d'outils du développeur de la console de

HTML1122: Internet Explorer is running in Enterprise Mode emulating IE8.

C'est comme si la version 8 est considérée comme le edge lors de cet intranet paramètre de compatibilité est activé dans IE11.

Ce post: https://www.leapinggorilla.com/Blog/Read/1016/ie-ate-my-css---disabling-compatability-mode
explique cette bien, je n'ai pas encore essayé le réglage de cet en-tête via le code et de nos utilisateurs n'avez pas d'accès pour modifier les paramètres de son navigateur.. aucun des autres changements ont travaillé encore.

Mise à JOUR

Veuillez voir mon commentaire sur ce post au sujet de ce qu'est la différence entre le mode Entreprise et le mode de compatibilité est, parce que c'est important.

  • Le mode entreprise est différent de l'affichage de compatibilité, veuillez consulter stackoverflow.com/a/26463309/98706 les moyens de le désactiver, mais dans mon cas, il n'est pas aussi simple que d'être en mesure de l'éteindre, je voulais le remplacer pour certains sites intranet à l'aide d'une balise meta mais cela n'a pas fonctionné, je n'ai pas essayé de nouveau, puisque nos sites sont maintenant sur une liste blanche.
InformationsquelleAutor Pricey | 2014-08-28