Ich habe eine einfache HTML5/ASP.NET-Website, die ich seit der Veröffentlichung für Win7 mit IE10 getestet habe.Sollte nicht "X-UA-Compatible IE = Rand" Header override "Intranetsites in Kompatibilitätsansicht anzeigen" in IE10?
Dies ist eine Intranet-Site innerhalb meiner Organisation, und ich glaube, dass eine Gruppenrichtlinie bereitgestellt wurde, um die Display-Intranetsites in Kompatibilitätsansicht standardmäßig zu aktivieren.
Das, was ich war heute bei der Prüfung festgestellt, dass, obwohl ich einen X-UA-Compatible IE = Kante HTTP-Header (über meine web.config) bin hinzugefügt wird, wird die Website in IE zeigt wie:
Browser Mode: IE10 Compat View
Document Mode: Standards
ich glaube, meine HTML obwohl eigentlich in Ordnung ist, weil ich es kann einfach deaktivieren die Anzeige Intranet-Sites in der Kompatibilitätsansicht Einstellung und wenn es neu geladen, es schaltet sofort auf:
Browser Mode: IE10
Document Mode: Standards
Also meine Frage ist einfach, sollte nicht die IE = Rand Header-Wert überschreiben die Anzeige Intranetseiten in Kompatibilitätsansicht Einstellung?
Wenn nicht, gibt es eine Möglichkeit, kann überschreiben?
ich entdeckt habe, dass Einstellung x-ua-comaptible: IE = Kante oder IE = 10 noch Ergebnisse im Browser-Modus: IE10 Compat Ansicht, und dh das Senden der IE7-User-Agent-Request-Header. Glaubt noch jemand, dass das ein Fehler ist? –
Ich habe das gleiche Problem.Ich habe Meta-Tag in der Seite und benutzerdefinierten Header in Web-Konfiguration gesetzt, hat nicht geholfen. Irgendeine Lösungsmöglichkeit? –