Code javascript permettant d'afficher à l'internaute sa configuration "Web"
Les informations suivantes lui parviennent :
-> Système d'Exploitation + version
-> Navigateur + version
-> Liste de plugins (paramètrable) + version
-> Detection d'anti popup
Ce script fonction sous IE, FireFox, Safari, Opera, ... (je met '...' car il est paramétrable, donc théoriquement compatible avec un grand nombre de navigateurs)
Simple à mettre en oeuvre
Deux fichiers nécessaires :
dSENPP_classes.js & dSENPP_donnees.js
dSENPP_classes.js : contient les classes suivante c_SystemeExploitation c_Navigateur c_Plugin c_AntiPopups
Chaque classe dispose de méthodes permettant de récupérer des informations (pertinentes).
dSENPP_donnees.js : fichier à paramétrer, contenant la déclaration des différents Systèmes d'exploitations, Navigateurs, plugins, ...
N'hésitez pas à me faire remonter d'éventuels incohérence entre ce qu'il vous affiche et ce que vous avez installez !
Conclusion :
Mise à jour régulièrement (tous les mois),et en fonction des nouvelles sorties (OS, Navigateurs, ...)
pour le voir en action :
http://spiral.univ-lyon1.fr page spécification technique
Bugs relevés:
Détecte un window 2003 server si vous avez un window XP 64 bit.
28 juil. 2010 à 11:46
Ton code est vraiment très puissant !
Je suis tomber dessus car je cherche a savoir si un plug-in particulier est installé sur IE. Le plug-in en question est Shockwave Flash. J'ai essayer de bidouiller ton code afin d'y parvenir mais sans succès, car bien que très bien commenter, il est assez lourd. Je me demander si il te serai possible de me donner un petit coup de patte sur ce script.
Merci
1 mars 2009 à 14:46
12 nov. 2007 à 08:49
Login: anonymous
Password:
Url: http://prac-dev.univ-lyon1.fr/svn/dSENPP/
7 nov. 2007 à 11:02
avant toute utilisation, une lecture du source m'a permis de détecter une petite erreur:
// Moteur OPERA
cNav = new c_Navigateur("opear","opera","OPERA","","","");
cNav.addNavigateur();
problème de légère dislexie: le 'r' doit être placé entre le 'e' et le 'a' ;-)
peut-être la source de certains bugs?
Richard
9 juil. 2007 à 17:28
super script....
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.