Wie kann man das Dokument-Modus neu starten, im IE 9
Ich habe ein problem mit dem öffnen meiner Webseite im IE9. Wenn ich versuche, öffnen Sie meine Website, die ich bekommen diese Fehler in der dev-tools:
HTML1113: Document mode restart from Quirks to IE9 Standards
Googelte ich und fand die Lösung, die vorgeschlagen, um zu verwenden:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
oder
<meta http-equiv="X-UA-Compatible" content="IE=IE9" />
...aber diese funktionieren nicht und ich bekomme die folgende Meldung:
HTML1115: X-UA-Compatible META tag ('IE=Edge') ignored because document mode is already finalized.
Was ist mein problem? Ich Las einige Artikel wie IE-Kompatibilität Funktionen für die Website-Entwickler von Microsoft und verfolgt meine Website mit Die Bestimmung IE9 - Dokument-Modus Flussdiagramm und alle Vorschläge in Bezug auf !doctype auf diesen Seiten, aber keiner konnte mein problem lösen und meine IE-engine zurückgesetzt werden, nachdem die Seite geöffnet.
Entwickle ich meine Website mit ASP.NET 4 unter Windows Server 2008.
Wie kann ich dieses Problem lösen?
InformationsquelleAutor der Frage Amin Mousavi | 2012-06-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
One-Lösung, die sollte immer funktionieren, um Ihre
X-UA-Compatible
im HTTP-Header. Auch Ihre<!DOCTYPE>
sollte angegeben werden, an der Spitze des HTML-Dokuments (<!DOCTYPE html>
ist der leichteste).Wenn Sie Ihren
X-UA-Compatible
Deklaration innerhalb dermeta
tag Sie können ausführen, in den folgende Probleme:X-UA-Compatible
wird ignoriert, sofern es vorhanden ist, innerhalb der ersten 4k der Seite. Wenn Sie es irgendwo unten in Ihremhead
Abschnitt (oder in derbody
) verschieben Sie es nach oben. Der beste Platz dafür ist direkt nach der Kodierung und Sprache Erklärungen.X-UA-Compatible
wird ignoriert, wenn es im IE conditional comments. Zum Beispiel:In diesem Fall sollten Sie entfernen Sie conditional comments.
Auch, man sollte nicht jeden text, bevor Sie die
doctype
Erklärung. Wenn Sie haben, irgendwelche HTML-Kommentare gibt es, zum Beispiel, der IE schaltet in den quirks-Modus.Schließlich, überprüfen Sie, wenn Sie diese Seite aus dem intranet. Standardmäßig die Kompatibilitätsansicht aktiviert ist für Intranet-Seiten.
Schlage ich vor, set
X-UA-Compatible
header für die Seite und dann sehen Sie, wenn Ihre Website ist immer noch der Wechsel zu quirks-Modus. In diesem Fall sollten Sie überprüfen Sie Ihre markup und versuchen zu beheben HTML validator-Fehler bis es sich wieder auf den Standards-Modus.InformationsquelleAutor der Antwort Andrew Андрей Листочкин