Derniers tutoriels de développement web
 

JavaScript Window Navigator


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


Window Navigator

Le window.navigator objet peut être écrit sans le préfixe de la fenêtre.

Quelques exemples:

  • navigator.appName
  • navigator.appCodeName
  • navigator.platform

Navigator Cookie Enabled

La propriété cookieEnabled renvoie true si les cookies sont activés, sinon false :

Exemple

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Cookies Enabled is " + navigator.cookieEnabled;
</script>
Essayez - le vous - même »

Les noms du navigateur

Les propriétés appName et appCodeName renvoient le nom du navigateur:

Exemple

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Name is " + navigator.appName + ". Code name is " + navigator.appCodeName;
</script>
Essayez - le vous - même »

Savais-tu?

IE11, Chrome, Firefox et Safari retour appName "Netscape".

Chrome, Firefox, IE, Safari et Opera tout retour appCodeName "Mozilla".


Le moteur du navigateur

La propriété product retourne le nom du moteur du navigateur:

Exemple

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.product;
</script>
Essayez - le vous - même »

Le navigateur Version I

La propriété appVersion renvoie les informations de version du navigateur:

Exemple

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
Essayez - le vous - même »

Le navigateur Version II

La propriété userAgent also renvoie les informations de version du navigateur:

Exemple

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
Essayez - le vous - même »

Attention !!!

Les informations provenant de l'objet de navigation peut souvent être trompeur, et ne doit pas être utilisé pour détecter les versions de navigateur parce que:

  • Différents navigateurs peuvent utiliser le même nom
  • Les données du navigateur peuvent être modifiés par le propriétaire du navigateur
  • Certains navigateurs eux-mêmes mal identifier à des tests du site de dérivation
  • Les navigateurs peuvent ne pas signaler de nouveaux systèmes d'exploitation, libérés plus tard que le navigateur

La plate-forme de navigateur

La plate - forme de la propriété renvoie la plate - forme de navigateur (système d' exploitation):

Exemple

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
Essayez - le vous - même »

Le navigateur Langue

La propriété language renvoie la langue du navigateur:

Exemple

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
Essayez - le vous - même »

Java est activé?

La méthode javaEnabled() retourne true si Java est activé:

Exemple

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
Essayez - le vous - même »