Micaela 6 de marzo de 2009 a las 10.05
   Imprimir artículo
elWebmaster.com

Detectando iPhone y iPod con Javascript


detectorSeguramente muchos desarrolladores web se han topado con el problema de cómo hacer para que su sitio detecte si la persona que ingresa lo está haciendo por medio de un iPhone o un iPod para que pueda visualizar la versión para móviles de la web.

En respuesta a esta necesidad, les ofrecemos dos formas a elección (Javascript vs. PHP) para lograr que un sitio web detecte usuarios que han ingresado mediante su iPhone, y los redirija a su website compatible con el teléfono de Apple.

Con Javascript:

if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
if (document.cookie.indexOf("iphone_redirect=false") == -1) window.location = "http://m.espn.go.com/wireless/?iphone&i=COMR";
}

Con PHP

if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod'))
{
header('Location: http://yoursite.com/iphone');
exit();
}

Fuente: David Walsh Blog


Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Acceder