Zwingen Sie IE9, IE8 zu emulieren. Möglich?

Lesezeit: 3 Minuten

Zwingen Sie IE9 IE8 zu emulieren Moglich
adamJLev

Ist das überhaupt möglich? Ich habe versucht, dies der Seite hinzuzufügen, aber es hat nichts geändert.

<meta http-equiv="X-UA-Compatible" content="IE=8">

UPDATE- Ich versuche dies, weil unsere Website einige IE9-spezifische CSS-Probleme hat, die in IE8 nicht erscheinen würden.

Danke

  • IE9 ist noch nicht fertig – vielleicht werden sie diese Art von Informationen nach der endgültigen Veröffentlichung veröffentlichen.

    – Alex

    27. Januar 11 um 0:37 Uhr

  • Auf unserer Website gibt es einige IE9-spezifische CSS-Probleme, die in IE8 nicht auftreten.

    – adamJLev

    27. Januar 11 um 15:43 Uhr


Zwingen Sie IE9 IE8 zu emulieren Moglich
jsims281

Sie können dazu den Dokumentkompatibilitätsmodus verwenden, was Sie versucht haben. Beachten Sie jedoch Folgendes: Es muss im Header der Webseite (dem HEAD-Abschnitt) vor allen anderen Elementen erscheinen, mit Ausnahme des Titelelements und andere Meta-Elemente Ich hoffe, das war das Problem. Außerdem wird beim X-UA-kompatiblen Header nicht zwischen Groß- und Kleinschreibung unterschieden. Siehe:
http://msdn.microsoft.com/en-us/library/cc288325%28v=vs.85%29.aspx#SetMode

Bearbeiten: Falls etwas passiert, um den msdn-Link zu beenden, hier ist der Inhalt:

Festlegen von Dokumentkompatibilitätsmodi

Sie können Dokumentmodi verwenden, um zu steuern, wie Internet Explorer Ihre Webseite interpretiert und anzeigt. Um einen bestimmten Dokumentmodus für Ihre Webseite anzugeben, verwenden Sie das meta-Element, um einen X-UA-kompatiblen Header in Ihre Webseite einzufügen, wie im folgenden Beispiel gezeigt.

<html>
<head>
  <!-- Enable IE9 Standards mode -->
  <meta http-equiv="X-UA-Compatible" content="IE=9" >
  <title>My webpage</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html> 

Wenn Sie diese Webseite in Internet Explorer 9 anzeigen, wird sie im IE9-Modus angezeigt.

Das folgende Beispiel gibt den EmulateIE7-Modus an.

<html>
<head>
  <!-- Mimic Internet Explorer 7 -->
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
  <title>My webpage</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html> 

In diesem Beispiel weist der X-UA-Compatible-Header Internet Explorer an, das Verhalten von Internet Explorer 7 nachzuahmen, wenn bestimmt wird, wie die Webseite angezeigt wird. Dies bedeutet, dass Internet Explorer die Direktive (oder deren Fehlen) verwendet, um den geeigneten Dokumenttyp auszuwählen. Da diese Seite keine Direktive enthält, würde das Beispiel im IE5-Modus (Quirks) angezeigt.

  • Das war der Trick, es musste das erste Element innerhalb des Head-Tags sein.

    – adamJLev

    19. Februar 11 um 3:53 Uhr

  • Der Link war wirklich nur für Requisiten, die eigentlichen Informationen sind alle im msdn-Link.

    – jsims281

    20. September 11 um 13:17 Uhr


1642417810 71 Zwingen Sie IE9 IE8 zu emulieren Moglich
Nicolas Carey

Ja. In neueren Versionen von IE (IE8 oder höher) können Sie dies anpassen. Hier ist wie:

  • Starten Sie den Internet Explorer.
  • Klicken Sie auf das Menü „Extras“ und dann auf „Entwicklertools“. Alternativ drücken Sie einfach F12.

Das sollte das Developer Tools-Fenster öffnen. Dieses Fenster hat zwei interessante Menüpunkte:

  • Browser-Modus. Diese Einstellung bestimmt den Wert des User-Agent-Headers, der für jede Anfrage gesendet wird.
  • Dokumentenmodus. Diese Einstellung bestimmt, wie die Rendering-Engine die Seite rendert.

Mehr bei http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx

  • Ich wusste davon, aber ich habe versucht, die Seite im IE8-Modus für alle Besucher zu rendern, nicht nur für mich beim Debuggen. Trotzdem danke

    – adamJLev

    27. Januar 11 um 15:43 Uhr

  • Danke für diese Antwort!

    – Dmytro Medvid

    25. November 15 um 10:11 Uhr

Das 1. Element wie in keine harten Renditen. Ich denke, eine harte Rückkehr = ein leerer Knoten / Element im DOM, das zum ersten Element wird, das das Doc-Kompatibilitäts-Meta-Tag deaktiviert.

Zwingen Sie IE9 IE8 zu emulieren Moglich
Alexander

Auf der Client-Seite können Sie hinzufügen und entfernen Webseiten in der Kompatibilitätsansicht angezeigt werden Einstellungen der Kompatibilitätsansicht Fenster des IE:

Extras -> Einstellungen der Kompatibilitätsansicht

.

518730cookie-checkZwingen Sie IE9, IE8 zu emulieren. Möglich?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy