Foros del Web » Programando para Internet » Javascript »

Detectar PALM/PDA

Estas en el tema de Detectar PALM/PDA en el foro de Javascript en Foros del Web. Hola gente: Quisiera saber si alguien sabe como detectar si un visitante esta ingresando desde una PDA... se que esto es posible porque vi varios ...
  #1 (permalink)  
Antiguo 27/07/2005, 17:07
Avatar de FuLaNo_  
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 21 años
Puntos: 2
Detectar PALM/PDA

Hola gente:

Quisiera saber si alguien sabe como detectar si un visitante esta ingresando desde una PDA...

se que esto es posible porque vi varios sitios que lo hacian, pero no se si es JavaScript y algun otro lenguaje...

Necesito hacer esto así lo redirecciono al sitio correspondiente...

Saludos.
__________________
I Love Programming...
  #2 (permalink)  
Antiguo 27/07/2005, 19:56
Avatar de FuLaNo_  
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 21 años
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...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 12:21.