Bearbeiten

Häufig gestellte Fragen zu Dokumentmodi im Internet Explorer

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.

Ursprüngliche Produktversion: Internet Explorer
Ursprüngliche KB-Nummer: 4551933

Wie bestimmt internet Explorer den Dokumentmodus?

Windows Internet Explorer 8 verwendet standardmäßig den Modus Internet Explorer 8 und Windows Internet Explorer 9 den Modus Internet Explorer 9 usw. Windows Internet Explorer verwendet jedoch mehrere Kriterien, um den zu verwendenden Dokumentmodus zu bestimmen. Beispiel: Eine HTML-Seite enthält ein gültiges <! DIE DOCTYPE-Deklaration> (siehe HTML5), Internet Explorer verwendet einen der standardbasierten Dokumentmodi. Aber, wenn es kein gültiges <! DOCTYPE-Deklaration>, Internet Explorer verwendet den Quirks-Modus. Nur, wenn es keine <gibt! Die DOCTYPE-Deklaration> rendert eine Seite im Quirks-Modus.

Vorgängerversion von Microsoft Edge ist so konzipiert, dass sie für das Web interoperabel ist und hauptsächlich im EdgeHTML-Modus ausgeführt werden soll.

Microsoft Edge Version 77 oder höher verwendet die Blink-Rendering-Engine. Es wird nicht im EdgeHTML-Modus gerendert.

Die folgenden Regeln bestimmen, wie internet Explorer den Dokumentmodus auswählt:

  • Die Einstellung Entwicklertools überschreibt jeden Dokumentmodus, 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 obersten Ebene der Webseite bestimmt. Unterdokumente können nicht im Internet Explorer 9-Modus gerendert werden, es sei denn, das Dokument der obersten Ebene befindet sich ebenfalls im Internet Explorer 9-Modus.
  • Ein Metatag mit dem Wert X-UA-Compatible oder ein HTTP-Antwortheader kann Elemente in der Liste Kompatibilitätsansichtseinstellungen und im Doctype überschreiben. Dies gilt nur, wenn der X-UA-Kompatible Wert eine Kompatibilitätsansichtseinstellung ist, z. B. IE=EmulateIE7 oder IE=EmulateIE8.
  • Die Einstellungen für die Kompatibilitätsansicht können erzwingen, dass eine Webseite in einem weniger standardmäßigen Dokumentmodus angezeigt wird.
  • Die Liste "Lokale Kompatibilitätswebsite", die Liste "Microsoft-Kompatibilitätswebsite" und die Liste "Enterprise Mode IE Compatibility Site" können erzwingen, dass eine Webseite in anderen Dokumentmodi angezeigt wird.
  • Gruppenrichtlinie Einstellungen überschreiben andere Einstellungen und erzwingen, dass alle Webseiten im angegebenen Dokumentmodus angezeigt werden.
  • Wenn keine dieser Regeln zutrifft, wird die <! Die DOCTYPE-Deklaration> bestimmt, 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 ist explizit angegeben:

Darüber hinaus bestimmt die folgende Regel, wie Microsoft Edge den Dokumentmodus auswählt:

Die <! Die DOCTYPE-Deklaration> bestimmt, ob die Webseite ein bestimmtes Verhalten der Quirks-Modusemulation (Quirks Mode Emulation, QME) rendert, das in der MS-HTML5- und MS-CSS21-Dokumentation angegeben ist.

Weitere Informationen zum Konfigurieren von Dokumentmodi finden Sie in den folgenden Artikeln:

Was ist der Unternehmensmodus?

Im Flussdiagramm zur Auswahl des Dokumentmodus wird klar erläutert, wie internet Explorer die Dokumentmodi bestimmt.

In der Websiteliste Internet Explorer 11 Unternehmensmodus können Sie Dokumentmodi für bestimmte Websites angeben. Dies hilft Ihnen, Kompatibilitätsprobleme zu beheben, ohne eine einzelne Codezeile auf der Website zu ändern. Diese Ergänzung der Websiteliste ist eine Fortsetzung unserer Verpflichtung, Ihnen beim Upgrade zu helfen und auf dem neuesten Stand zu bleiben, was die neueste Version von Internet Explorer betrifft, während Ihre Investitionen in vorhandene Apps erhalten bleiben.

Wann verwende ich Dokumentmodi im Vergleich zum Enterprise-Knoten?

Die Funktionalität des Unternehmensmodus bietet zwar eine hervorragende Kompatibilität für Sie mit Internet Explorer 8 oder Internet Explorer 7, aber die neuen Dokumentmodusfunktionen können Ihnen dabei helfen, auf dem neuesten Stand zu bleiben, unabhängig davon, welche Versionen von Internet Explorer in Ihrer Umgebung ausgeführt werden. Daher wird empfohlen, den Testprozess wie folgt zu starten:

  • Wenn Ihr Unternehmen hauptsächlich Internet Explorer 8 oder Internet Explorer 7 verwendet, beginnen Sie mit dem Testen im Unternehmensmodus.
  • Wenn Ihr Unternehmen hauptsächlich Internet Explorer 10 oder Internet Explorer 9 verwendet, beginnen Sie mit den Tests, indem Sie die verschiedenen Dokumentmodi verwenden.

Da Sie möglicherweise mehrere Versionen von Internet Explorer bereitgestellt haben, müssen Sie möglicherweise sowohl den Unternehmensmodus als auch den Dokumentmodus verwenden, um effektiv zum 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, damit internet Explorer so agieren können, als wäre es Internet Explorer 7. Durch diese Änderung können Benutzer sowohl vollständig konforme Websites als auch Kompatibilitätsansichten von Webinhalten anzeigen, für die Internet Explorer 7 erforderlich sind.

Dies wurde bis einschließlich Internet Explorer 11 erweitert, um die Kompatibilitätsansichtsfunktion oder zumindest dokumentbasierte Modi zu unterstützen.

IE=7: Anzeige im Internet Explorer 7 Standardmodus.

IE=EmulateIE7: Webseiten werden im Internet Explorer 7 Standardmodus angezeigt, unabhängig vom deklarierten ! DOCTYPE-Direktive. Wenn eine !DOCTYPE Direktive nicht deklariert wird, wird die Seite in Quirks geladen.

Wenn Sie die Version angeben (z. B. Internet Explorer 7), legen Sie die Anforderung fest, dass die Seite den Internet Explorer 7-Standardmodus verwenden muss.

Offiziell werden die Regeln zum Rendern einer Webseite von Internet Explorer in der folgenden Reihenfolge ausgewertet:

  • Internet Explorer-Entwicklertools-Einstellungen: Durch manuelles Festlegen des Browsermodus (Benutzer-Agent-Zeichenfolge in Internet Explorer 11) und des Dokumentmodus werden alle anderen Einstellungen überschrieben.
  • Webinhalte/-dokumente befinden 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-spezifisch X-UA-kompatibel)) werden ignoriert.
  • X-UA-Kompatibles Metatag: Dieser Wert kann im Von der Webanwendung generierten Seitenheader 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, gilt die Einstellung der lokalen Browserkompatibilitätsansicht des Benutzers. Dies ist das Äquivalent (für nicht standardmäßige Seiten) der X-UA-Kompatiblen EmulateIE7-Einstellung .
  • <! DOCTYPE-Einstellung> : Wenn keiner der vorherigen Mechanismen verwendet wird, wird die <! Das DOCTYPE-Tag> wählt das Rendern von Standards (oder Fast-Standards) oder IE 5 Quirks-Modus aus.

Ausführliche Informationen zur Bearbeitung von Dokumentmodi finden Sie unter Veraltete Dokumentmodi und Internet Explorer 11.

Weitere allgemeine Informationen zu Dokumentmodi finden Sie unter Dokumentmodi.

Wie kann ich die Browseremulation für Webbrowsersteuerelemente in Internet Explorer

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 Ihrer 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) 00009000

Weitere Informationen finden Sie unter Internet feature controls (B.. C).

Weitere Informationen finden Sie unter: In Internet Explorer 11 wird ein falscher Dokumentmodus angezeigt, wenn Sie eine HTML-Datei mithilfe einer WebOC-Anwendung öffnen.