Jquery, nouveau venu sur moi, me demandait: existe-t-il un moyen simple de détecter si un navigateur est Internet Explorer 6 ou une version antérieure?
Réponses
Trop de publicités?Aussi simple que cela:
if($.browser.msie && $.browser.version=="6.0") alert("Im the annoying IE6");
Mise à jour
Veuillez noter que l' $.navigateur est retiré de jQuery 1.9
Si vous avez encore besoin d'utiliser $.navigateur jQuery 1.9 (ou d'autres obsolète fonctions), essayez de jQuery migrate (https://github.com/jquery/jquery-migrate/ - http://code.jquery.com/jquery-migrate-1.2.1.js)
jQuery vérifie les fonctions, plutôt que de "navigateurs". Cela dit, vous pouvez utiliser le jQuery.l'appui de la méthode à détecter ce que les utilisateurs du navigateur est capable de faire.
Des Méthodes obsolètes (Ne pas utiliser)
- $.navigateur
- $.le navigateur.version
- $.boxModel
http://docs.jquery.com/Utilities/jQuery.support vous donnera un résumé des caractéristiques qui sont pris en charge par les navigateurs. La prise de données, vous aurez à développer un couple conditionnelle vérifications afin de déterminer si le navigateur utilisé est de votre navigateur cible ou pas.
if ($.browser.msie && parseInt($.browser.version, 10) <= 6) {
alert("I'm not dead yet!");
}
-- mettre à jour
Veuillez ne pas noter que $ .browser est retiré de jQuery 1.9