---
title: window.navigator
slug: Web/API/Window/navigator
tags:
- DOM
- DOM_0
- Référence_du_DOM_Gecko
translation_of: Web/API/Window/navigator
---
{{ ApiRef() }}
Résumé
Renvoie une référence à l'objet
navigator
, qui peut être interrogé pour obtenir des informations concernant l'application exécutant le script.
Exemple
alert("Vous utilisez " + navigator.appName);
Notes
L'objet navigator est utilisé pour connaître le navigateur en cours d'utilisation. Il fournit des propriétés permettant d'obtenir des informations sur le navigateur lui-même. Toutes les propriétés et méthodes disponibles depuis window.navigator peuvent également être référencées simplement avec navigator.
Propriétés
-
navigator.appCodeName
-
Renvoie le nom de code interne du navigateur courant.
-
navigator.appName
-
Renvoie le nom officiel du navigateur.
-
navigator.appVersion
-
Renvoie la version du navigateur sous la forme d'une chaîne.
-
navigator.buildID
-
Renvoie l'identifiant de compilation du navigateur (par exemple « 2006090803 »)
-
navigator.cookieEnabled
-
Renvoie un booléen indiquant si les cookies sont activés ou non dans le navigateur.
-
navigator.language
-
Renvoie une chaîne représentant la langue utilisée par le navigateur.
-
navigator.mimeTypes
-
Renvoie une liste des types MIME gérés par le navigateur.
-
navigator.onLine
-
Renvoie un booléen indiquant si le navigateur est en mode en ligne.
-
navigator.oscpu
-
Renvoie une chaîne indiquant le système d'exploitation.
-
navigator.platform
-
Renvoie une chaîne représentant la plateforme du navigateur.
-
navigator.plugins
-
Renvoie un tableau listant les plugins installés dans le navigateur.
-
navigator.product
-
Renvoie le nom de produit du navigateur (par exemple « Gecko »)
-
navigator.productSub
-
Renvoie le numéro de compilation du produit (par exemple « 20060909 »)
-
navigator.securityPolicy
-
Renvoie une chaîne vide. Dans Netscape 4.7x, renvoyait « US & CA domestic policy » ou « Export policy ».
-
navigator.userAgent
-
Renvoie la chaîne d'identification d'agent utilisateur pour le navigateur courant.
-
navigator.vendor
-
Renvoie le nom du vendeur du navigateur (par exemple « Netscape6 »)
-
navigator.vendorSub
-
Renvoie le numéro de version du vendeur (par exemple « 6.1 »)
Méthodes
-
navigator.javaEnabled
-
Indique si le navigateur hôte dispose de Java activé ou non.
-
navigator.isLocallyAvailable
-
Permet de vérifier si le document à une URI donnée est disponible sans utiliser le réseau.
-
navigator.preference
-
Définit une préférence utilisateur. Cette méthode est uniquement disponible pour du code privilégié, et il est préférable d'utiliser l'API des préférences XPCOM à la place.
-
navigator.registerContentHandler
-
Permet aux sites Web de s'enregistrer comme gestionnaires possibles pour un type MIME donné.
-
navigator.registerProtocolHandler {{ Fx_minversion_inline(3) }}
-
Permet aux sites Web de s'enregistrer comme gestionnaires possibles pour un protocole donné.
-
navigator.taintEnabled {{ Obsolete_inline() }}
-
Renvoie
false
. Les fonctions JavaScript taint/untaint ont été retirées de JavaScript dans sa version 1.2
Référence objet croisée des clients DOM:navigator
Spécification
{{ DOM0() }}
{{ languages( { "en": "en/DOM/window.navigator", "ja": "ja/DOM/window.navigator", "pl": "pl/DOM/window.navigator" } ) }}