Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/07/2005, 19:56
Avatar de FuLaNo_
FuLaNo_
 
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 21 años, 9 meses
Puntos: 2
Bueno, encontre un codigo por la web para identificar los sistemas operativos, el problema es que no se si falte alguno aqui...

Lo dejo por si sabe de alguno mas (y como se identifica ante javascript)

Código:
function SistemaOperativo() { 
if (navigator.userAgent.indexOf('IRIX') != -1) {var SO = "X" } 
else if ((navigator.userAgent.indexOf('Win') != -1) && (navigator.userAgent.indexOf('98') != -1)) {var SO= "X"} 
else if ((navigator.userAgent.indexOf('Win') != -1) && (navigator.userAgent.indexOf('95') != -1)) {var SO= "X"} 
else if (navigator.appVersion.indexOf("16") !=-1) {var SO= "PDA"} 
else if (navigator.userAgent.indexOf("NT 5.1") !=-1) {var SO= "X"} 
else if (navigator.appVersion.indexOf("NT") !=-1) {var SO= "X"} 
else if (navigator.appVersion.indexOf("SunOS") !=-1) {var SO= "X"} 
else if (navigator.appVersion.indexOf("Linux") !=-1) {var SO= "X"} 
else if (navigator.userAgent.indexOf('Mac') != -1) {var SO= "X"} 
else if (navigator.appName=="WebTV Internet Terminal") {var SO="X"} 
else if (navigator.appVersion.indexOf("HP") !=-1) {var SO="X"} 
else {var SO= "PDA";} 

if (SO = "PDA") { location.href = "pda/index.php"; } 
}
Seria mas facil si supiera como se identifican los SO de PDA (palmOS, WindowsCE, PocketPC, etc).. pero como no lo se lo hago por descarte.
__________________
I Love Programming...