JavaScript Window Navigator


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


Window Navigator

window.navigatorCet objet peut être écrit sans utiliser le préfixe window.

Exemples

<script> txt = "<p>Code du navigateur :" + navigator.appCodeName + "</p>"; txt+= "<p>Nom du navigateur :" + navigator.appName + "</p>"; txt+= "<p>Version du navigateur :" + navigator.appVersion + "</p>"; txt+= "<p>Cookies activés :" + navigator.cookieEnabled + "</p>"; txt+= "<p>Plateforme matérielle :" + navigator.platform + "</p>"; txt+= "<p>Agent utilisateur :" + navigator.userAgent + "</p>"; txt+= "<p>Langue de l'agent utilisateur :" + navigator.language + "</p>"; document.getElementById("example").innerHTML=txt; </script>

Essayez-le vous-même »


Avertissement !!!

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

  • Les données de navigator peuvent être modifiées par les utilisateurs du navigateur.
  • Certains navigateurs peuvent mal identifier les sites de test.
  • Les navigateurs ne peuvent pas signaler des systèmes d'exploitation plus récents que la version de publication du navigateur.

Détection du navigateur

Comme navigator peut induire en erreur la détection du navigateur, la détection d'objets peut être utilisée pour identifier les différents navigateurs.

Étant donné que différents navigateurs prennent en charge différents objets, vous pouvez utiliser les objets pour détecter les navigateurs. Par exemple, comme seul Opera prend en charge la propriété "window.opera", vous pouvez identifier Opera grâce à cela.

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

Autres extensions