wake-up-neo.net

Erzwingen IE 11 sich zu benehmen als IE 10

Bei Internet Explorer ist ein ungewöhnlicher Fehler aufgetreten, und wir müssen IE 11 erzwingen, dass sich IE 10 verhält (da dieser Fehler in IE nicht vorhanden ist. 10).

Ich habe Folgendes versucht:

    <meta http-equiv="x-ua-compatible" content="IE=10">

leider funktioniert dies nicht und ich habe in den Google-Suchanfragen oder in den Dokumenten keine relevanten oder hilfreichen Informationen gefunden. Wie können wir IE 11 als IE 10 verhalten?

22
jAsOn

Mach Folgendes:

  1. Die richtige Meta-Zeichenfolge lautet: <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE10"/> (Ich habe es direkt unter dem <title> hinzugefügt. Preserve case, IE crappy-Code ist möglicherweise auch case sensitive.)

  2. Und in der ersten Zeile Ihrer Seite muss ein gültiger <!DOCTYPE... vorhanden sein ( keine Leerzeichen oder Zeilen davor)

Sie können überprüfen, ob es funktioniert, indem Sie mit F12 die IE11-Entwicklerwerkzeuge anzeigen. Auf der linken Seite befindet sich eine graue Leiste, scrollen Sie nach unten und wählen Sie Emulation aus, wenn Document mode angezeigt wird: IE10, dann wird es in Ordnung sein!

35
Marco Demaio
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE10">

Sollte arbeiten.

Ich weiß, dass IE11 nicht in den IE10-Modus versetzt wird, aber es lohnt sich vielleicht, die Edge-Einstellung auszuprobieren. 

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

Dieses Flussdiagramm zeigt, wie der Dokumentmodus funktioniert. Das Bild stammt von der Microsoft MSDN-Site. http://msdn.Microsoft.com/de-de/library/ff955275%28v=vs.85%29.aspx

Ein weiterer nützlicher Link MSDN IE - Dokumentmodi http://msdn.Microsoft.com/en-us/library/ff406036(v=vs.85).aspx

enter image description here

12
Xm7X

Ich hatte gerade das gleiche Problem. Es ist, als ob das x-ua-kompatible Tag den Dokumentmodus nicht ändert, es sei denn, es ist das erste Meta-Tag in der Kopfzeile. Ich hatte ein Skript-Tag darüber.

Wenn Sie das Meta-Tag, das Sie als erstes Tag ausprobiert haben, in die Kopfzeile einfügen und die Taste F12 drücken, wird der Dokumentmodus auf 10 angezeigt.

6
Helo

Dies kann Ihnen helfen, den Antwortheader mit IIS festzulegen: http://msdn.Microsoft.com/en-us/library/ff955275(v=vs.85).aspx

1
Hi10

Ich habe es auch ausprobiert, es funktioniert nicht bei mir

<meta http-equiv="x-ua-compatible" content="IE=10">

es funktioniert auch gut, wenn ich Useragentstring in F12 IE Konsole manuell in IE10, .__ ändere.

Ich habe hier unten eine Lösung und ihre Arbeit für mich, jetzt funktionieren meine Seiten in IE11 einwandfrei, ohne etwas an meinem Code zu ändern

Siehe hierzu https://stackoverflow.com/a/20422240/2089963

0
Syed Mohamed

Einstellung in web.config:

<system.webServer>
    <httpProtocol>
        <customHeaders>
            <clear/>

            <add name="X-UA-Compatible" value="IE=EmulateIE9"/>
        </customHeaders>
    </httpProtocol>

0
ahaliav fox