Script navig.js
Le script navig.js permet de détecter le navigateur et le système d'exploitation du client.
La détection se fait au chargement du script.
Elle se base sur l'analyse des propriétés navigator.userAgent et navigator.appVersion.
Ensuite, plusieurs fonctions permettent de connaître le nom du navigateur, sa version, la version de JavaScript
reconnue et le nom du système d'exploitation.
Ce script reconnaît les dernières versions des principaux navigateurs :
Internet Explorer, Firefox, Mozilla, Mozilla Firefox, Netscape, Opera, Safari
ainsi que quelques navigateurs moins courants : HotJava, Konqueror, OmniWeb, etc.
- Depuis :
- JsLib 1.0
Résumé des fonctions |
chaîne |
nomNavig()
Retourne le nom du navigateur. |
chaîne |
nomSysteme()
Retourne le nom du système d'exploitation sur lequel le navigateur est installé. |
chaîne |
nomVersionNavig()
Retourne le nom et la version du navigateur. |
chaîne |
versionJavascript()
Retourne la version de Javascript prise en charge par le navigateur. |
chaîne |
versionNavig()
Retourne la version du navigateur. |
nomNavig
chaîne nomNavig()
-
Retourne le nom du navigateur, éventuellement précédé du nom de l'éditeur.
Seuls les principaux navigateurs Web sont reconnus.
Les valeurs possibles sont :
- Apple Safari
- Konqueror
- Microsoft Internet Explorer
- Mozilla
- Mozilla Firefox
- NCSA Mosaic
- Netscape
- Netscape Navigator
- OmniWeb
- Opera
- Sun HotJava
- inconnu
- Retourne :
- une chaîne contenant le nom du navigateur.
nomSysteme
chaîne nomSysteme()
-
Retourne le nom du système d'exploitation sur lequel le navigateur est installé.
Seuls les principaux systèmes d'exploitation sont reconnus.
Les valeurs possibles sont :
- Apple MacOS
- Apple MacOS X
- BeOS
- BSD/OS
- Caldera Open UNIX
- Digital UNIX
- FreeBSD
- GNU/Linux
- HP-UX
- HP Tru64 UNIX
- IBM AIX
- IBM OS/2
- Microsoft Windows 2000
- Microsoft Windows 3.1
- Microsoft Windows 95
- Microsoft Windows 98
- Microsoft Windows Me
- Microsoft Windows NT 4.0
- Microsoft Windows Server 2003
- Microsoft Windows Vista
- Microsoft Windows XP
- NetBSD
- OpenBSD
- QNX
- SCO UNIX
- SGI Irix
- Siemens SINIX
- Sun Solaris (SunOS)
- UNIXware
- inconnu
- Retourne :
- une chaîne contenant le nom du système d'exploitation.
nomVersionNavig
chaîne nomVersionNavig()
-
Retourne le nom et la version du navigateur. Seuls les principaux navigateurs Web sont reconnus.
- Retourne :
- une chaîne contenant le nom et la version du système d'exploitation.
versionJavascript
chaîne versionJavascript()
-
Retourne la version de Javascript prise en charge par le navigateur,
au format "majeure.mineure".
Les valeurs possibles sont :
- Retourne :
- une chaîne contenant la version de Javascript la plus récente
reconnue par le navigateur.
versionNavig
chaîne versionNavig()
-
Retourne la version du navigateur, au format "majeure.mineure[.release]".
- Retourne :
- une chaîne contenant la version du système d'exploitation.
Erreurs, critiques, améliorations, questions :
écrivez à l'auteur.
JsLib version 1.4 - bibliothèque JavaScript distribuée sous licence GNU LGPL
Auteur : Etienne CHEVILLARD
Mise à jour : 12/12/2007