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 35 36 37 38 39 40 41
| <!DOCTYPE html>
<html lang="fr"> <!-- DetecNavig.html -->
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>detection du navigateur</title>
</head>
<body>
<h2>L'objet Navigator</h2>
<p>La propriété userAgent renvoie l'en-tête de l'agent utilisateur envoyé par le navigateur au serveur:</p>
<p id="demo"></p>
<p id="demo2"></p>
<script>
var navigateur = navigator.userAgent;
document.getElementById("demo").textContent = navigateur;
var MsG;
//Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0
if(navigateur.indexOf("Firefox")>=1){MsG = "Firefox";}
//Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134
if(navigateur.indexOf("Edge")>=1){MsG = "Edge";}
//Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; rv:11.0) like Gecko
if( navigateur.indexOf("NET4")>=1){MsG ="Ie";}
//Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36
if((navigateur.indexOf("Chrome")>=1 && navigateur.indexOf("Edge") <=0)){MsG="Chrome";}
//Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 OPR/58.0.3135.79
if( navigateur.indexOf("OPR")>=1){MsG = "Opera";}
//Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2
if((navigateur.indexOf("Safari")>=1 && navigateur.indexOf("Chrome")<=0)){MsG = "Safari";}
document.getElementById("demo2").textContent = "le navigateur est : " + MsG;
</script>
</body>
</html> |