Detecter le système d'exploitation (+version), le navigateur (+version), les plugins web (+version), et la présence d'anti p

Soyez le premier à donner votre avis sur cette source.

Vue 19 959 fois - Téléchargée 1 999 fois

Description

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.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
3
Date d'inscription
vendredi 19 février 2010
Statut
Membre
Dernière intervention
28 juillet 2010

Bonjour,

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
Messages postés
68
Date d'inscription
vendredi 27 juillet 2007
Statut
Membre
Dernière intervention
31 janvier 2009

Trés bon code
Messages postés
11
Date d'inscription
mercredi 28 avril 2004
Statut
Membre
Dernière intervention
12 novembre 2007

J'ai déposé ce code source sous un dêpot SVN:

Login: anonymous
Password:
Url: http://prac-dev.univ-lyon1.fr/svn/dSENPP/
Messages postés
1
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
7 novembre 2007

bonjour
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
Messages postés
1
Date d'inscription
lundi 9 juillet 2007
Statut
Membre
Dernière intervention
9 juillet 2007

Bj,
super script....
Afficher les 27 commentaires

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.