JavaScript erhält den IE-Versionscode:
var gIE = getIE(); alert(gIE.version) function getIE() { var rmsie = /(msie) ([\w.]+)/; var ua = navigator.userAgent.toLowerCase(); var match = rmsie.exec(ua) var result = {}; if (match && match.length > 0) { result = { browser: match[1] || "", version: match[2] || "0" } } return result; }
Wenn es mit der IE-Version kompatibel ist und im Kompatibilitätsmodus ein Fehler auftritt, können Sie den folgenden Code verwenden:
<meta http-equiv="x-ua-compatible" content="IE=9;IE=8" />
<meta http-equiv="x-ua-compatible" content="IE=9,8" />
Geben Sie den Browser an, um einen bestimmten Dokumentmodus zu verwenden. Inhalt kann auf zwei Arten geschrieben werden, entweder getrennt durch „;“ oder getrennt durch „;“; unabhängig von der Schreibreihenfolge wählt der Browser die höchste unterstützte Version aus dieser Liste aus, um sie im Standardmodus darzustellen.
Es gibt einen anderen Weg:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
Der Effekt, der durch das Schreiben auf diese Weise erzielt werden kann, besteht darin, dass GCF zum Rendern der Seite verwendet wird installiert ist, wird die höchste Version des IE-Kernels zum Rendern verwendet. Google Chrome Frame (Google Embedded Browser Framework GCF). Dieses Plug-in kann den IE-Browser des Benutzers unverändert lassen, aber beim Surfen im Internet verwendet der Benutzer tatsächlich den Google Chrome-Browserkern und unterstützt mehrere Versionen von IE-Browsern wie IE6, 7 und 8.