Objet Navigator

Objet Navigator

L'objet Navigator contient des informations sur le navigateur.

Remarque :Il n'existe pas de norme ouverte appliquée à l'objet navigator, mais tous les navigateurs le supportent.

Collection de l'objet Navigator

Collection Description
plugins[]

Renvoie les références à tous les objets intégrés du document.

Cette collection est un tableau d'objets Plugin, où chaque élément représente un plugin installé sur le navigateur. L'objet Plugin fournit des informations sur le plugin, y compris la liste des types MIME qu'il prend en charge.

Bien que l'array plugins[] soit défini par IE 4, il est toujours vide dans IE 4, car IE 4 ne prend pas en charge les plugins et l'objet Plugin.

Propriétés de l'objet Navigator

Propriété Description
appCodeName Renvoie le nom de code du navigateur.
appMinorVersion Retourne la version secondaire du navigateur.
appName Retourne le nom du navigateur.
appVersion Retourne les informations de plateforme et de version du navigateur.
browserLanguage Retourne la langue du navigateur actuel.
cookieEnabled Retourne une valeur booléenne indiquant si les cookies sont activés dans le navigateur.
cpuClass Retourne le niveau de CPU du système du navigateur.
onLine Retourne une valeur booléenne indiquant si le système est en mode hors ligne.
platform Retourne la plateforme de l'OS utilisé pour exécuter le navigateur.
systemLanguage Retourne la langue par défaut utilisée par l'OS.
userAgent Retourne la valeur de l'en-tête user-agent envoyée par le client au serveur.
userLanguage Retourne la configuration de la langue naturelle de l'OS.

Méthodes de l'objet Navigator

Méthode Description
javaEnabled() Détermine si le navigateur active Java.
taintEnabled() Détermine si le navigateur active la tainting des données (data tainting).

Description de l'objet Navigator

Les propriétés incluses dans l'objet Navigator décrivent le navigateur en cours d'utilisation. Ces propriétés peuvent être utilisées pour la configuration专用 des plateformes.

Bien que le nom de cet objet soit évidemment celui du navigateur Navigator de Netscape, d'autres navigateurs qui ont implémenté JavaScript supportent également cet objet.

L'instance de l'objet Navigator est unique et peut être appelée à l'aide de la propriété navigator de l'objet Window.