jQuery 2.0 supprime le jugement du numéro de version du navigateur (il recommande la détection des fonctionnalités). Voici une méthode de jugement native écrite par un étranger. Ce code est vraiment intelligent ! À la fois bref et rétrocompatible ! L'approche générale est la suivante : recherche régulière de USER_AGENT
Cependant, pour des raisons historiques, USER_AGENT a toujours été inexact et a été modifié en désordre par les grands fabricants. :
Par exemple :
IE10 : Mozilla/5.0 (compatible ; MSIE 10.0 ; Windows NT 6.2 ; WOW64 ; Trident/6.0)
IE11 : Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) comme Gecko
Ce sont des ficelles désordonnées. . . Qui sait ce que deviendra IE12 ! ! !
Donc, l'utilisation de la détection de fonctionnalités ou de la détection USER-AGENT n'est ni fiable ni rétrocompatible !
Le code suivant est fortement recommandé !