- Méthode
- javaEnabled()
- Propriétés
- appCodeName
- appName
- appVersion
- platform
- 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.
|