Warnung
Die eingestellte, nicht mehr unterstützte Desktop-Anwendung Internet Explorer 11 wurde durch ein Microsoft Edge-Update in bestimmten Versionen von Windows 10 dauerhaft deaktiviert. Weitere Informationen finden Sie unter Häufig gestellte Fragen zur Einstellung der Desktop-App von Internet Explorer 11.
Dieser Artikel enthält Antworten auf einige der häufigsten Fragen zu Dokumentmodi in Internet Explorer.
Originalproduktversion: Internet Explorer
Ursprüngliche KB-Nummer: 4551933
Wie bestimmt Internet Explorer den Dokumentmodus
Standardmäßig verwendet Windows Internet Explorer 8 den Internet Explorer 8-Modus, und Windows Internet Explorer 9 verwendet den Internet Explorer 9-Modus usw. Windows Internet Explorer verwendet jedoch mehrere Kriterien, um zu bestimmen, welcher Dokumentmodus verwendet werden soll. Wenn beispielsweise eine HTML-Seite eine gültige <!DOCTYPE>-Deklaration enthält (siehe HTML5), wird in Internet Explorer einer der standardbasierten Dokumentmodi verwendet. Aber wenn es keine gültige -Deklaration gibt, verwendet der Internet Explorer den Quirks-Modus. Nur wenn keine <!DOCTYPE>-Deklaration vorhanden ist, wird eine Seite im Quirks-Modus gerendert.
Microsoft Edge Legacy ist dafür ausgelegt, für das Web interoperabel zu sein und hauptsächlich im EdgeHTML-Modus zu laufen.
Microsoft Edge, Version 77 oder höher, verwendet das Blink-Renderingmodul. Es wird nicht im EdgeHTML-Modus gerendert.
Die folgenden Regeln bestimmen, wie Internet Explorer den Dokumentmodus auswählt:
- Die Einstellung "Entwicklertools " setzt jeden Dokumentmodus außer Kraft, der von einer Webseite angegeben wird. Die Einstellung bleibt für die Lebensdauer der Registerkarte aktiv.
- Wenn das Dokument in Internet Explorer 9 in einem iframe-Element gehostet wird, wird der Dokumentmodus durch den Dokumentmodus der Webseite auf oberster Ebene bestimmt. Filialdokumente können nicht im Internet Explorer 9-Modus gerendert werden, es sei denn, das Dokument der obersten Ebene befindet sich auch im Internet Explorer 9-Modus.
- Ein Metatag mit dem Wert "X-UA-compatible " oder ein HTTP-Antwortheader kann Elemente in der Liste mit den Kompatibilitätsansichtseinstellungen und dem Dokumenttyp überschreiben. Dies gilt nur, wenn der X-UA-kompatible Wert eine Kompatibilitätsansichtseinstellung ist, z. B. IE=EmulateIE7 oder IE=EmulateIE8.
- Die Kompatibilitätsansichtseinstellungen können erzwingen, dass eine Webseite in einem weniger standardmäßigen Dokumentmodus angezeigt wird.
- Die Liste der lokalen Kompatibilitätswebsites, die Liste der Microsoft-Kompatibilitätswebsites und die IE-Kompatibilitätswebsiteliste für den Unternehmensmodus kann erzwingen, dass eine Webseite in anderen Dokumentmodi angezeigt wird.
- Gruppenrichtlinieneinstellungen setzen andere Einstellungen außer Kraft und erzwingen, dass alle Webseiten im angegebenen Dokumentmodus angezeigt werden.
- Wenn keine dieser Regeln zutrifft, bestimmt die <!DOCTYPE> Deklaration, ob die Webseite im Standardmodus, im Fast-Standardmodus oder im Quirks-Modus gerendert wird.
Die Abschnitte (2.1.3.2 - 2.1.3.8), die im folgenden Artikel erläutert werden, zeigen, dass sich diese Regeln darauf auswirken, wie Internet Explorer zwischen Dokumentmodi auswählt. Die meisten Abschnitte gelten nicht für Microsoft Edge, es sei denn, dies wird explizit angegeben:
Darüber hinaus bestimmt die folgende Regel, wie Microsoft Edge den Dokumentmodus auswählt:
Die <!DOCTYPE>-Deklaration bestimmt, ob die Webseite ein bestimmtes Quirksmodusemulationsverhalten (QME) rendert, das in der Dokumentation "MS-HTML5" und "MS-CSS21" angegeben ist.
Weitere Informationen zum Konfigurieren von Dokumentmodi finden Sie in den folgenden Artikeln:
Was ist der Unternehmensmodus?
Im Flussdiagramm für die Dokumentmodusauswahl wird klar erläutert, wie Internet Explorer Dokumentmodi bestimmt.
Mit der Websiteliste für den Internet Explorer 11-Unternehmensmodus können Sie Dokumentmodi für bestimmte Websites angeben. Dadurch können Sie Kompatibilitätsprobleme beheben, ohne eine einzelne Codezeile auf der Website zu ändern. Diese Ergänzung zur Websiteliste ist eine Fortsetzung unseres Engagements, Sie beim Upgrade zu unterstützen und auf dem Laufenden über die neueste Version des Internet Explorer zu bleiben, während Sie den Wert Ihrer Investitionen in bestehende Apps beibehalten.
Wann verwende ich Dokumentmodi im Vergleich zum Enterprise-Knoten
Die Funktionen für den Unternehmensmodus bieten zwar eine hervorragende Kompatibilität für Sie in Internet Explorer 8 oder Internet Explorer 7, aber die neuen Dokumentmodusfunktionen können Ihnen helfen, unabhängig davon, welche Versionen von Internet Explorer in Ihrer Umgebung ausgeführt werden, auf dem neuesten Stand zu bleiben. Daher empfehlen wir, den Testvorgang wie folgt zu starten:
- Wenn Ihr Unternehmen in erster Linie Internet Explorer 8 oder Internet Explorer 7 verwendet, beginnen Sie mit dem Testen mithilfe des Unternehmensmodus.
- Wenn Ihr Unternehmen in erster Linie Internet Explorer 10 oder Internet Explorer 9 verwendet, beginnen Sie mit dem Testen mithilfe der verschiedenen Dokumentmodi.
Da möglicherweise mehrere Versionen von Internet Explorer bereitgestellt werden, müssen Sie möglicherweise sowohl den Unternehmensmodus als auch die Dokumentmodi verwenden, um effektiv zu Internet Explorer 11 zu wechseln.
Wichtig
Der Unternehmensmodus hat Vorrang vor Dokumentmodi.
Was ist der Unterschied zwischen emulateIE7- und Internet Explorer 7-Dokumentmodi
In Internet Explorer 8 hat Microsoft Kompatibilitätsoptionen eingeführt, um Internet Explorer so verhalten zu lassen, als wäre er Internet Explorer 7. Mit dieser Änderung können Benutzer sowohl voll kompatible Websites als auch Kompatibilitätsansichten von Webinhalten anzeigen, die Internet Explorer 7 erfordern.
Dies wurde bis zu Internet Explorer 11 erweitert, um das Feature "Kompatibilitätsansicht" – oder zumindest Dokumentmodi – zu unterstützen.
IE=7: Im Internet Explorer 7-Standardmodus anzeigen.
IE=EmulateIE7: Webseiten werden im Internet Explorer 7-Standards-Modus angezeigt, unabhängig von der deklarierten ! DOCTYPE-Direktive. Wenn Sie eine !DOCTYPE
-Direktive nicht deklarieren, wird die Seite im Quirks-Modus geladen.
Wenn Sie die Version angeben (z. B. Internet Explorer 7), legen Sie eine Anforderung fest, dass die Seite den Internet Explorer 7-Standardmodus verwenden muss.
Offiziell werden die Regeln zum Rendern einer Webseite in der folgenden Reihenfolge von Internet Explorer ausgewertet:
- Einstellungen für Internet Explorer-Entwicklertools – Manuelles Festlegen des Browsermodus (Benutzer-Agent-Zeichenfolge in Internet Explorer 11) und Der Dokumentmodus setzt alle anderen Einstellungen außer Kraft.
- Webinhalt/-dokument befindet sich in einem iframe – Der Rendering- oder Kompatibilitätsmodus für die Seite und für alle enthaltenen iFrames wird von der Seite festgelegt. Iframe-Einstellungen (z. B. iframe specific X-UA-compatible.) werden ignoriert.
- X-UA-kompatibles Metatag – Dieser Wert kann im generierten Seitenheader der Webanwendung angegeben oder vom Webserver oder Anwendungsserver eingefügt werden, um den Dokumentmodus von Internet Explorer auszuwählen.
- Die Einstellung "Kompatibilitätsansicht" – Wenn X-UA-kompatibel nicht angegeben ist, wird die Einstellung für die lokale Browserkompatibilitätsansicht des Benutzers angewendet. Dies ist das Äquivalent (für nicht standardmäßige Seiten) der X-UA-kompatiblen EmulateIE7-Einstellung .
- <!DOCTYPE-Einstellung> – Wenn keines der vorherigen Mechanismen verwendet wird, wählt das <!DOCTYPE-Tag> das Rendering von Standards (oder Fast-Standards) oder IE 5 Quirks-Modus.
Ausführliche Informationen zur Verarbeitung von Dokumentmodi finden Sie unter Veraltete Dokumentmodi und Internet Explorer 11.
Allgemeine Informationen zu Dokumentmodi finden Sie unter Dokumentmodi.
Wie kann ich die Browseremulation für Webbrowsersteuerelemente in Internet Explorer konfigurieren
Standardmäßig wird ein WebOC-Projekt im Internet Explorer 7-Dokumentmodus geladen.
Für Internet Explorer 8 und höhere Versionen definiert das feature FEATURE_BROWSER_EMULATION den Standardemulationsmodus für Internet Explorer und unterstützt die folgenden Werte. Um den Wert dieses Features mithilfe der Registrierung zu steuern, fügen Sie der folgenden Einstellung den Namen der ausführbaren Datei hinzu, und legen Sie den Wert so fest, dass er der gewünschten Einstellung entspricht.
Speicherort des Registrierungsschlüssels:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
Fügen Sie den Prozess Ihrer WebOC-Anwendung hinzu:
Beispiel: contoso.exe
Wert: (DWORD) 000090000
Weitere Informationen finden Sie unter Internet Feature Controls (B..C).
Siehe auch: Der falsche Dokumentmodus wird in Internet Explorer 11 angezeigt, wenn Sie eine HTML-Datei mithilfe einer WebOC-Anwendung öffnen.