Festlegen des Dokumentmodus für Edge in IE11 Win8.1

8

Das letzte Jahr, ich habe einige HTML5 (mit einigen PHP in, aber das ist nicht relevant, denke ich) Websites und alles lief gut in Internet Explorer 10, Chrome, Firefox ....

Aber letzte Woche hat mein Chef einen neuen PC mit Windows 8.1 darauf bestellt, und ofc. IE 11, und alle meine Websites sehen hässlich aus. Ich überprüfte mit F12-Tools und auf der Registerkarte "Emulation" heißt es Documentmode = 7 (Standard). Wenn ich es zu Edge ändere, wird alles so angezeigt, wie es sein sollte ... aber nach einer Aktualisierung springt es einfach zurück zu 7.

Ich habe immer <!DOCTYPE html> oben auf meinen Seiten verwendet und immer in der Vergangenheit gearbeitet. Aber jetzt scheint IE11 auf win8.1 es zu ignorieren. Der Grund, warum ich denke, es ist Windows 8 (.1) nur, weil ich auch IE11 installiert habe, aber auf einem Windows7 PC. Ich habe überprüft, und es gibt keine Websites, die der Liste für compabilityview auf beiden PCs

hinzugefügt wurden

Nach einigem Suchen habe ich <meta http-equiv="X-UA-Compatible" content="IE=edge" /> gefunden und es funktioniert!

Aber ich kann nirgends finden, warum es so ist und ob es eine andere Lösung gibt, anstatt jede Seite jeder von mir erstellten Webseite zu öffnen und den Meta-Tag hinzuzufügen ...

Meine erste Frage hier, hoffe, dass ich es gut gemacht habe: -)

    
diedie2 12.12.2013, 09:51
quelle

2 Antworten

6

Woher kommt die Seite? Ist es in Ihrem lokalen Netzwerk / Intranet? Ich erinnere mich, dass IE standardmäßig den Kompatibilitätsmodus für Sites in der "Intranet Zone" verwendet. Dies sollte also nicht passieren, wenn Benutzer von außen darauf zugreifen. Siehe Ссылка

Sie können X-UA-Compatible als Server-Header senden, anstatt jede Seite jeder Site zu ändern. Siehe Ссылка

    
Olly Hodgson 12.12.2013, 12:58
quelle
5

So habe ich mein Problem behoben. Funktioniert großartig.

%Vor%     
Don Rolling 09.07.2014 20:47
quelle