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
- Permet aux sites Web de s'enregistrer comme gestionnaires possibles pour un protocole donné.
- navigator.taintEnabled
-
Renvoie
false
. Les fonctions JavaScript taint/untaint ont été retirées de JavaScript dans sa version 1.2
Voir également
Référence objet croisée des clients DOM:navigator
Spécification
DOM Level 0. Ne fait partie d'aucune spécification.