Window Navigator JavaScript
- Page précédente Historique JS
- Page suivante Pop-up JS
L'objet window.navigator contient des informations sur l'visitant.
Window Navigator
window.navigator L'objet peut être écrit sans préfixe window.
Certains exemples :
- navigator.appName
- navigator.appCodeName
- navigator.platform
Cookie navigateur
cookieEnabled
La propriété retourne true si les cookies sont activés, sinon retourne false :
Exemple
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "cookiesEnabled est " + navigator.cookieEnabled; </script>
Nom de l'application navigateur
appName
La propriété retourne le nom de l'application du navigateur :
Exemple
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appName est " + navigator.appName; </script>
Très familier, "Netscape" est le nom générique des noms d'application des navigateurs IE11, Chrome, Firefox et Safari.
Nom de code application navigateur
appCodeName
La propriété retourne le nom de code de l'application du navigateur :
Exemple
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appCodeName est " + navigator.appCodeName; </script>
"Mozilla" est le nom de code des applications Chrome, Firefox, IE, Safari et Opera.
Moteur navigateur
product
La propriété retourne le nom du produit du moteur du navigateur :
Exemple
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.product est " + navigator.product; </script>
Version navigateur
appVersion
La propriété retourne des informations sur la version du navigateur :
Exemple
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.appVersion; </script>
Proxy navigateur
userAgent
La propriété retourne l'en-tête User-Agent envoyé par le navigateur au serveur :
Exemple
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.userAgent; </script>
Attention !!!
Les informations provenant de l'objet navigator sont généralement trompeuses et ne devraient pas être utilisées pour détecter la version du navigateur, car :
- Différents navigateurs peuvent utiliser le même nom
- Les données de navigation peuvent être modifiées par le propriétaire du navigateur
- Certains navigateurs peuvent identifier incorrectement leur propre système d'exploitation pour contourner les tests de site
- Le navigateur ne peut pas signaler un système d'exploitation plus récent que le navigateur
Plateforme du navigateur
platform
L'attribut renvoie la plateforme du navigateur (système d'exploitation) :
Exemple
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.platform; </script>
Langue du navigateur
language
L'attribut renvoie la langue du navigateur :
Exemple
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.language; </script>
Le navigateur est-il en ligne ?
onLine
L'attribut renvoie true si le navigateur est en ligne :
Exemple
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.onLine; </script>
Java est-il activé ?
javaEnabled()
La méthode renvoie true si Java est activé :
Exemple
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.javaEnabled(); </script>
- Page précédente Historique JS
- Page suivante Pop-up JS