Wie können Sie feststellen, dass ein Browser den Quirk / Kompatibilitätsmodus verwendet und dann die Themen wechselt, wenn er erkannt wird?
Ich habe ein schönes neues “Responsive” -Thema für WordPress entwickelt. Es funktioniert hervorragend auf Handys und in allen Browsern, die ich getestet habe – Firefox, Chrome, also zB 6, 7, 8 & 9.
Das einzige Problem tritt auf, wenn der Kompatibilitätsmodus im Internet Explorer verwendet wird – die Site reactjs nicht mehr (Divs und Bilder werden nicht richtig skaliert).
Im Moment habe ich die Kompatibilitätsansicht komplett deaktiviert mit:
Also ein paar Fragen:
Sollte ich erwarten, dass responsive Designs im Kompatibilitätsmodus korrekt funktionieren?
Wie kann ich zu einem anderen Thema wechseln, wenn der Kompatibilitätsmodus ausgewählt ist?
Vielen Dank
Wenn dein Theme in IE 6, 7, 8 & 9 funktioniert und der Kompatibilitätsmodus deaktiviert ist, musst du ihn nicht aktivieren.
Wenn Sie den Web-Standard einhalten (versuchen), können Sie einfach immer http-equiv = “X-UA-Compatible” content = “IE = Edge” verwenden. Um die Kompatibilität mit alten Browsern zu gewährleisten, sollten Sie nur die neuesten Webfunktionen verwenden: Verwenden Sie die Teilmenge, die vom ältesten Browser unterstützt wird, den Sie unterstützen möchten. Das beste Rendering der IE-Version interessiert mich nicht.
Die positiven Seiten des nicht kompatiblen Kompatibilitätsmodus wurden hier besprochen.