jueves, 19 de mayo de 2011

Como detectar y redireccionar un iPod iPhone Ipad mediante codigo Javascript

Vamos a ver como usando una lineas de codigo javascript podemos detectar si es un dispositivo iPod iPad o iPhone y lo redireccionaremos a la version movil de nuestro site, para ello vamos a crear una pequeña función para detectarlos.



function esApple(){
return (
(navigator.platform.indexOf("iPhone") != -1) ||
(navigator.platform.indexOf("iPod") != -1) ||
(navigator.platform.indexOf("iPad") != -1)
);
}
if(esApple()){
window.location = "dominio.mobi";
}



Así con este código podremos redireccionar a los visitantes de nuestra web a la versión correcta para sus iPod iPhone e Ipad sin que tengan que andar dando vueltas.

5 comentarios:

  1. Tenes idea si este código se puede utilizar para preguntar si la pagina tiene Flash, y sino que vaya a otra html? o cómo seria? Gracias!!!!
    Este me funciono perfecto!!!!!

    ResponderEliminar
  2. Claro si la pagina tiene flash eso ya lo sabes tu con lo cual puedes enviarle a otro site y hacer html5 para que lo vea perfectamente

    ResponderEliminar
  3. siii yo tengo la misma duda como redirecciono si no se tiene flash instalado??

    ResponderEliminar
  4. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  5. Hola que tal? cuando pego el codigo en el php para que redirecciona, el resultado q me muestra es:

    "Parse error: syntax error" en la linea 33

    donde esta la URL del sitio movil, hay que ponerlo de alguna forma especifica??

    MUCHAS GRACIAS!

    ResponderEliminar