English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La propriété navigator de la fenêtre (c'est-à-dire window.navigator) est une référence à l'objet Navigator.
window.navigatorCet objet contient des informations sur le navigateur de l'utilisateur.
window.navigatorIl est possible d'écrire des objets sans préfixe de fenêtre.
Quelques exemples :
Dans la section suivante, nous vous montrerons comment obtenir diverses informations sur le navigateur de l'utilisateur.
navigator.appNameCette propriété renvoie le nom du navigateur.
var x = navigator.appName;Vérifiez voir‹/›
Attention :Attention : Ne pas dépendre de cette propriété pour obtenir le nom exact du navigateur. Tous les navigateurs renvoient "Netscape" comme valeur pour cette propriété.
navigator.appCodeNameLa propriété retourne le nom de code du navigateur.
var x = navigator.appCodeName;Vérifiez voir‹/›
Attention :Ne dépendez pas de cette propriété pour obtenir le nom réel du produit. Tous les navigateurs retournent"Mozilla"En tant que valeur de cette propriété.
navigator.productLa propriété retourne le nom du produit (moteur) du navigateur.
var x = navigator.product;Vérifiez voir‹/›
Attention :Ne dépendez pas de cette propriété pour obtenir le nom réel du moteur. Tous les navigateurs retournent"Gecko"En tant que valeur de cette propriété.
navigator.appVersionLa propriété retourne les informations de version du navigateur.
var x = navigator.appVersion;Vérifiez voir‹/›
navigator.userAgentLa propriété retourne la valeur de l'en-tête User-Agent envoyée par le navigateur au serveur.
var x = navigator.userAgent;Vérifiez voir‹/›
Les informations provenant de l'objet Navigator génèrent souvent des误导,et ne doivent pas être utilisées pour détecter la version du navigateur, car :
Différents navigateurs peuvent utiliser le même nom
Les données du Navigateur peuvent être modifiées par le propriétaire du navigateur
Certains navigateurs s'identifient incorrectement pour contourner les tests de site.
Le navigateur ne peut pas rapporter un nouveau système d'exploitation plus récent que la version du navigateur.
navigator.platformLa propriété retourne une chaîne représentant la plateforme (système d'exploitation) du navigateur.
var x = navigator.platform;Vérifiez voir‹/›
Lenavigator.languageLa propriété retourne la version de la langue du navigateur.
var x = navigator.language;Vérifiez voir‹/›
Lenavigator.cookieEnabledLa propriété retourne une valeur booléenne, indiquant si les cookies sont activés dans le navigateur.
Si les cookies sont activés, cette propriété retournetruesinon que retournefalse.
var x = navigator.cookieEnabled;Vérifiez voir‹/›
Vous pouvez consulter nosDans le tutoriel JavaScript CookiesEn savoir plus sur les cookies.
navigator.onLineLa propriété retourne une valeur booléenne, indiquant si le navigateur est en ligne ou en mode déconnecté.
Si le navigateur est en ligne, cette propriété retournetruesinon que retournefalse.
var x = navigator.onLine;Vérifiez voir‹/›
navigator.javaEnabled()La méthode retourne une valeur booléenne, indiquant si le navigateur a activé Java.
Si le navigateur a activé Java, cette méthode retournetruesinon que retournefalse.
var x = navigator.javaEnabled();Vérifiez voir‹/›
Java est un langage de programmation orienté objet détenu par Oracle.
Cet exemple affiche toutes les propriétés Navigator :
var txt = ""; 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>Langue du navigateur: " + navigator.language + "</p>"; txt += "<p>Le navigateur est-il en ligne: " + navigator.onLine + "</p>"; txt += "<p>Plateforme du navigateur: " + navigator.platform + "</p>"; txt += "<p>User-en-tête d'agent: " + navigator.userAgent + "</p>"; document.write(txt);Vérifiez voir‹/›
Pour une référence complète des propriétés et méthodes, veuillez visiter notreRéférence du manuel Navigator JavaScript.
La partie de référence contient une description et des exemples de toutes les propriétés et méthodes Navigator.