Accueil > JavaScript > JavaScript – L’objet navigator

JavaScript – L’objet navigator

This entry is part 19 of 19 in the series JavaScript - Tutoriel
  1. Méthode
    1. javaEnabled()
  2. Propriétés
    1. appCodeName
    2. appName
    3. appVersion
    4. platform
    5. userAgent

On a vu que les navigateurs réagissent souvent différement les uns des autres lorsqu’il s’agit d’interpréter un
script. Par exemple, certaines propriétés d’un objet existe sous Netscape Navigator, mais pas sous Mircosoft
Internet Explorer, et vice-versa.
Il peut alors être utile d’avoir des informations supplémentaires sur le navigateur utilisé, afin d’adapter le
script en conséquent.
JavaScript met à notre disposition l’objet navigator. Cet objet est en fait, un « sous-objet » de l’objet
window. On peut donc y acceder de deux façons :

window.navigator

ou

navigator

Voici un exemple d’utilisation de cet objet :

with(document){
writeln("<pre>");
writeln("Navigateur   : " + navigator.appName);
writeln("+ Version    : " + navigator.appVersion);
writeln("+ Agent      : " + navigator.userAgent);
writeln("Système d'exploitation : " + navigator.platform);
if(navigator.javaEnabled())
writeln("Java est installé");
else
writeln("Java n'est pas installé");
writeln("</pre>");
}

Voici le résultat

Méthode

javaEnabled()
Renvoi true si Java est installé, false dans le cas contraire.

Propriétés

appCodeName
Renvoi le nom de code du navigateur.

appName
Renvoi le nom du navigateur.

appVersion
Renvoi la version du navigateur.

platform
Renvoi le système d’exploitation (la plateforme) de l’utilisateur.

userAgent
Renvoi le nom de code + la version du navigateur.

Series Navigation«JavaScript – Les expressions régulières
Categories: JavaScript Tags:
  1. 10
    22/03/2006 à 01:29 | #1

    Your site is very informational for me. Nice work.

  1. Pas encore de trackbacks