J'ai une spécification dans mon projet actuel qui nous oblige à indiquer à l'utilisateur quels navigateurs sont les meilleurs pour utiliser l'application Web. Si la version actuelle de leur navigateur ne figure pas dans notre liste de navigateurs «idéaux», nous voulons afficher un message.La version du navigateur de détection
Quelle est la meilleure façon de vérifier une version spécifique du navigateur de l'utilisateur. Je suis conscient de ce qui suit en utilisant jQuery mais cela n'aide pas avec des versions spécifiques.
$(document).ready(function() {
var b = '';
$.each($.browser, function(i, val) {
if (i=='safari' && val==true) { b = 'safari'; }
if (i=='opera' && val==true) { b = 'opera'; }
if (i=='msie' && val==true) { b = 'msie'; }
if (i=='mozilla' && val==true) {b = 'mozilla'; }
});
//Do Something With b, Like $('#dis').html(b);
});
Nous voulons être en mesure de dire est votre navigateur Firexfox 2 ou supérieur ou IE6 ou plus etc etc?
Merci pour cela, mais je ne suis pas sûr de savoir comment la détection YUI diffère de l'exemple JQuery que j'ai donné? Il n'a toujours pas la version du navigateur, par exemple Firefox 3.0.5. Il ne renvoie que Firefox. Il serait également préférable que nous utilisions la bibliothèque JQuery de JavaScript standard car c'est ce que nous utilisons déjà. – Sheff
Je suis assez sûr qu'il renvoie un numéro de version, pas un simple booléen. –