Heim > Web-Frontend > CSS-Tutorial > Warum erzwingt meine Website den IE9-Kompatibilitätsmodus, obwohl sie deaktiviert ist?

Warum erzwingt meine Website den IE9-Kompatibilitätsmodus, obwohl sie deaktiviert ist?

Patricia Arquette
Freigeben: 2024-12-10 14:01:10
Original
743 Leute haben es durchsucht

Why Does My Website Force IE9 Compatibility Mode Despite Being Disabled?

IE9-Kompatibilitätsmodus-Dilemma auf einer bestimmten Website

Internet Explorer 9 (IE9) verursacht ein eigenartiges Problem auf einer bestimmten Website (http:/ /alliancesatwar.com/guide/), das auch bei manueller Deaktivierung in den Kompatibilitätsmodus wechselt. Dieses Verhalten ist rätselhaft, da andere ähnliche Websites desselben Autors (http://geuze.name/basement/) korrekt dargestellt werden.

Mögliche Ursachen

IE9-Kompatibilität Der Modus wird normalerweise ausgelöst, wenn eine Website bestimmte Standards nicht erfüllt. Mehrere Faktoren können dies beeinflussen, darunter:

  • X-UA-kompatibler Header/Meta
  • Benutzereinstellungen für den Kompatibilitätsmodus
  • Intranet-Einstellungen
  • Die interne Whitelist von Microsoft mit Websites, die Kompatibilität erfordern Modus

Lösung

Um dieses Problem zu beheben und sicherzustellen, dass Ihre Website in IE9 korrekt gerendert wird, beachten Sie Folgendes:

  • Kompatibilitätsmodus manuell deaktivieren: Wenn möglich, deaktivieren Sie den Kompatibilitätsmodus vorübergehend im IE9-Menü „Extras –>“. Menü „Einstellungen der Kompatibilitätsansicht“ (aufrufbar durch Drücken der Alt-Taste). Dadurch sollten Sie das tatsächliche Rendering-Verhalten der Website beurteilen können.
  • X-UA-kompatibler Header/Meta: Wenn Ihre Website Standards einhält, implementieren Sie den folgenden Header oder Meta-Tag:
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
Nach dem Login kopieren

Dadurch wird IE9 angewiesen, sein neuestes Rendering zu verwenden Engine.

  • HTTP-Header: Alternativ können Sie den folgenden HTTP-Header festlegen:
X-UA-Compatible: IE=Edge
Nach dem Login kopieren

Durch die Angabe von „Edge“ sind Sie IE9 wird angewiesen, die Website mit der aktuellen Version zu rendern. Dieser Ansatz stellt sicher, dass Ihre Website immer die aktuellsten Rendering-Mechanismen verwendet, die in IE9 verfügbar sind.

Das obige ist der detaillierte Inhalt vonWarum erzwingt meine Website den IE9-Kompatibilitätsmodus, obwohl sie deaktiviert ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage