In den letzten Jahren ist es mit dem Upgrade von Betriebssystemen und der Popularisierung verschiedener neuer Technologien, der IE mit geringer Version aufgibt. Dies sind gute Nachrichten für Front-End-Mitarbeiter. Sie müssen nicht zu viel Zeit verbringen, um mit niedrigen Versionen kompatibel zu sein. Viele Websites verwenden die Methode, IE-Eingabeaufforderungen (na ja, sehr freundlich und menschlich) Touristen zu verleihen. Im Allgemeinen wird eine Eingabeaufforderung auf dem Header angegeben, und die Skripterkennung lautet wie folgt:
Funktion getiseversion () {var rv = -1; // Rückgabewert setzt einen Fehler aus. if (Navigator.Appname == 'Microsoft Internet Explorer') {var ua = navigator.useragent; var re = new regexp ("MSIE ([0-9] {1,} [/. 0-9] {0,})"); if (re.exec (ua)! = null) rv = parsefloat (regexp. $ 1); var ver = getieversion (); if (ver> -1) {alert (ver); if (ver> = 9.0) // Dies ist die zu erkannte Version von msg = "Sie verwenden eine kürzlich von Internet Explorer." sonst msg = "Sie sollten Ihre Kopie von Internet Explorer aktualisieren."; } alert (msg);}Der Fokus hier liegt auf der Verwendung des Navigator -Objekts von JSBOM, um die Browserversionsinformationen zu erhalten, und dann die IE -Informationen (falls vorhanden) herauszufiltern. Anschließend können Sie bestimmte Operationen im Web anhand der Ergebnisse ausführen. In Bezug auf die Browsererkennung können Sie auch die Informationen anderer Browser abrufen und nach Bedarf gemäß dem Projekt anpassen.
Der obige Artikel über die IE -Versionserkennung von JavaScript ist die einfachste Methode. Ich teile den gesamten Inhalt mit Ihnen. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.