jQuery hat $.browser und $.browser.version ab Version 1.9 entfernt und durch $.support ersetzt. In der neueren Version 2.0 wird IE 6/7/8 nicht mehr unterstützt. Wenn Benutzer in Zukunft IE 6/7/8 unterstützen müssen, können sie nur noch jQuery 1.9 verwenden. Wenn Sie den IE vollständig unterstützen und eine Mischung aus jQuery 1.9 und 2.0 verwenden möchten, lautet die offizielle Lösung:
Auf lange Sicht wird dies dazu beitragen, komplexe Situationen getrennt nach Browsereigenschaften zu behandeln, anstatt nur Browsertyp und -version zu erkennen. Da die Transplantation vieler alter Programme derzeit jedoch möglicherweise nicht direkt auf browserbasierte Unterstützungsfunktionen umgestellt wird, habe ich im Internet einige Lösungen gefunden, die direkt ersetzt werden können.
Browsertyp bestimmen:
Der Ausdruck nach dem Gleichheitszeichen gibt true/false zurück, was direkt zum Ersetzen der ursprünglichen $.browser.msie usw. verwendet werden kann. Wenn Sie überprüfen müssen, ob es sich um IE6 handelt, können Sie Folgendes schreiben:
Überprüfen Sie, ob IE 6-8 vorhanden ist:
Die ultimative Methode besteht darin, stattdessen eine andere Klassenbibliothek zu verwenden. Sie können auf einen Artikel verweisen, der von einem Ausländer geschrieben wurde: