2016-07-13 18 views
0

Ich habe eine Seite mit dem Skript Mixitup jquery. Es funktioniert perfekt in Chrome, Opera und IE11.Erzwinge IE8, Browser-Kompatibilitätsansicht zu verwenden

Aber ich brauche es auch in IE8 zu arbeiten.

Ich habe das Skript in IE8 arbeiten, nur ohne die schicken Animationen, was in Ordnung ist.

Ausgenommen, es funktioniert nur in IE8, wenn ich die Browserkompatibilitätsansicht auf "Internet Explorer 8 Compatibility View" einstelle.

In der Abbildung unten zeigt es eine andere Version, aber Sie können sehen, welche Option ich meine, die zweite und nicht die erste.

I need 'Internet Explorer 8 Compatibility View' not 'Internet Explorer 8'

Ich habe versucht, die folgenden Meta Zum Anfang der Seite eingeben:

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

und auch:

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

Aber beide diejenigen scheinen nur die ‚Internet Explorer zu erzwingen 8 ', das Äquivalent zu den oberen Optionen im Screenshot ... nicht die zweite, die ich brauche.

Kann das gemacht werden?

dank

Antwort

1

Wenn ich verstehe Ihre Frage unten Erklärung kann dann richtig sein, wird Ihnen helfen.

Mit <meta http-equiv="X-UA-Compatible" content=" _______ " />

  • die Standard-User-Agent-Modi (die, die nicht emulieren) <!DOCTYPE> Richtlinien in Ihrer Seite ignorieren und machen auf der Grundlage der von dieser Version des IE unterstützten Standards (zB wird IE=8 besseren Tisch gehorchen Randabstand und einige Pseudo Selektoren als IE=7).
  • Während die Emulate Modi sagen IE alle <!DOCTYPE> Richtlinien in Ihrer Seite zu folgen, Modus basierend Rendering-Standards der Version, die Sie wählen und Quirks-Modus basierend auf IE=5
  • Mögliche Werte für den Inhalt Attribut sind: content="IE=5"

    content="IE=7"

    content="IE=EmulateIE7"

    content="IE=8"

    content="IE=EmulateIE8"

    content="IE=9"

    content="IE=EmulateIE9"

    content="IE=edge"

Wenn Meta-Tag-Lösung nicht für Sie zu arbeiten war es dann gesetzt

header('X-UA-Compatible: IE=edge,chrome=1');