...::|| DÉTECTION OS WINDOBE ||::...

Signaler
Messages postés
17
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
7 mai 2004
-
Messages postés
17
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
7 mai 2004
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21490-detection-os-windobe

Messages postés
17
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
7 mai 2004

Vous pouvez aussi le coupler avec ca :

var gOSWin = ( (gNav.indexOf("win") != -1) || (gNav.indexOf("16bit") != -1) );
var gOSMac = (gNav.indexOf("mac") != -1);
var gOSSun = (gNav.indexOf("sunos") != -1);
var gOSSgi = (gNav.indexOf("irix") != -1);
var gOSHpUx = (gNav.indexOf("hp-ux") != -1);
var gOSAix = (gNav.indexOf("aix") != -1);
var gOSLinux = (gNav.indexOf("inux") != -1);
var gOSSco = (gNav.indexOf("sco") != -1) || (gNav.indexOf("unix_sv") != -1);
var gOSUnix = (gNav.indexOf("unix_system_v") != -1);
var gOSMpras = (gNav.indexOf("ncr") != -1);
var gOSUnixR = (gNav.indexOf("reliantunix") != -1);
var gOSDec = ((gNav.indexOf("dec") != -1) || (gNav.indexOf("osf1") != -1) ||
(gNav.indexOf("dec_alpha") != -1) || (gNav.indexOf("alphaserver") != -1) ||
(gNav.indexOf("ultrix") != -1) || (gNav.indexOf("alphastation") != -1));
var gOSSinix = (gNav.indexOf("sinix") != -1);
var gOSFreeBsd = (gNav.indexOf("freebsd") != -1);
var gOSBsd = (gNav.indexOf("bsd") != -1);
var gOSUnix11 = ((gNav.indexOf("x11") != -1) || gOSSgi || gOSSco ||
gOSUnix || gOSMpras || gOSUnixR ||
gOSDec || gOSSinix || gOSAix || gOSBsd || gOSFreeBsd);

De ce fait vous mettez en JS (avec un document.write par exemple) un retour du script ci-dessus si l'index est WIN ...

Simple et efficace :)