Bonjour,
Le script suivant détermine le navigateur sur lequel on se trouve, je souhaiterais le mettre à jour pour prendre en compte GoogleChrome (je n'arrive pas à le faire fonctionner chez moi). Quelqu'un a t'il les éléments ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<script type="text/javascript">
/* Détermination du navigateur
  (IE, Netscape4.78, Netscape6.1, Opera, Mozilla, Firefox)
  TTU ,  mise à jour le 16-01-2005 */
//
function detnav() {
  var p,nav,ver; // variables locales
  result= new Array();
   with(navigator.userAgent){
     switch(navigator.appName){
      case "Microsoft Internet Explorer" :
        nav='IE'; p=indexOf("MSIE"); ver= parseFloat(substring(p+5,p+9));
        if (indexOf("Opera")>-1){nav='Opera'; p=indexOf("Opera"); ver= parseFloat(substring(p+6,p+10));}
        break;
      case "Netscape" :
        nav='Netscape'; ver= parseFloat(substring(8,12));
        if (indexOf("Opera")>-1){nav='Opera'; p=indexOf("Opera"); ver= parseFloat(substring(p+6,p+10));}
        if (indexOf("Gecko")>-1){nav='Mozilla'; p=indexOf("rv:"); ver= parseFloat(substring(p+3,p+7));}
        if (indexOf("Netscape6")>-1){nav='Netscape6'; p=indexOf("Netscape6"); ver= parseFloat(substring(p+10,p+14));}
        if (indexOf("Firefox")>-1){nav='Firefox'; p=indexOf("Firefox"); ver= parseFloat(substring(p+8,p+12));}
        break;
      case "Opera" :
        nav='Opera'; p=indexOf("/"); ver= parseFloat(substring(p+1,p+5));
        break;
      default :
        nav='inconnu'; ver='';
     }
  }
  result[0]=nav; result[1]=ver;
  return result;
}
var navi=detnav();
var navigateur=navi[0]; version=navi[1];
</script>