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 »