Navigateur JavaScript



L'objet window.navigator contient des informations sur le navigateur du visiteur.


Window Navigator

window.navigator L'objet n'a pas besoin d'utiliser le préfixe window lors de l'écriture.

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
	
<div id="example"></div>
<script>
txt = "<p>浏览器代号: " + navigator.appCodeName + "</p>";
txt+= "<p>浏览器名称: " + navigator.appName + "</p>";
txt+= "<p>浏览器版本: " + navigator.appVersion + "</p>";
txt+= "<p>启用Cookies: " + navigator.cookieEnabled + "</p>";
txt+= "<p>硬件平台: " + navigator.platform + "</p>";
txt+= "<p>用户代理: " + navigator.userAgent + "</p>";
txt+= "<p>用户代理语言: " + navigator.systemLanguage + "</p>";
document.getElementById("example").innerHTML=txt;
</script>

</body>
</html>

Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne


ATTENTION !!!

Les informations de l'objet navigateur sont trompeuses et ne doivent pas être utilisées pour détecter les versions du navigateur car :

  • les données du navigateur peuvent être modifiées par l'utilisateur du navigateur

  • Certains navigateurs reconnaîtront le site de test de manière incorrecte

  • Le navigateur ne peut pas signaler qu'il est en retard Nouveaux systèmes d'exploitation publiés par les navigateurs


Détection du navigateur

Étant donné que le navigateur peut induire en erreur la détection du navigateur, l'utilisation de la détection d'objets peut être utilisée pour détecter différents navigateurs.

Étant donné que différents navigateurs prennent en charge différents objets, vous pouvez utiliser des objets pour détecter les navigateurs. Par exemple, vous pouvez identifier Opera car seul Opera prend en charge la propriété « window.opera ».

Exemple : if (window.opera) {...une action...}