|
Desarrollo web y tecnología |
|
|
¿Quieres colaborar? click
|
|
|
ENTRADAS RECIENTES » Primeros detalles sobre Photoshop CS6 » Curso online (en español) de HTML5 por Microsoft » Twenty Twelve (2012) será el nuevo tema por defecto en WordPress » Hoja de referencia de etiquetas HTML5 » Google seguirá patrocinando Firefox » Google Zeitgeist 2011: Qué es lo que ha buscado el mundo » Chrome 16, ahora con perfiles de usuario encuesta ÚLTIMOS COMENTARIOS » Ricardo Rodriguez - Posiciona Web en WordAds, el "AdSense" de WordPress.com: Hola David.. Gracias por compartir esta excelente noticia. Pienso que se nos v ... ver comentario » » NoticiasTecnologia en Plugin para manejar microdatos en WordPress: Interesante, para tomarlo en cuenta en cualquier tipo de sitio montado en Wordpr ... ver comentario » » TecnoArk en Apple es el mayor fabricante de teléfonos inteligentes en 2011: Interesante artículo, aunque sin lugar a dudas el próximo año será un difícil añ ... ver comentario » » LordCaos en Candy, un cliente de chat en JavaScript: Precisamente lo que buscaba, gracias... ... ver comentario » » JUAN CARLOS en Ordenar y filtrar resultados de consultas MySQL con PHP, sin saturar la base de datos: me gustan mucho tus publicaciones, gracias por ayudarnos a resolver nuestras dud ... ver comentario » » nuglam en Google cierra varios de sus servicios: no van a cerrar igoogle. solo desactivarán sus caráteristicas sociales. igual un ... ver comentario » » David en Blogger y Picassa cambian de nombre: Pues efectivamente, parece que de momento la cosa está igual que estaba... ... ver comentario » » Pepa en Blogger y Picassa cambian de nombre: Pues desde que publicaste esto no han cambiado nada, no? ... ver comentario » » Mariano en Google+ ¿un fracaso antes de empezar?: Las pabadas que hay que leer de DAW... NO PUEDE VOLTEARLO, ya lo intento 3 veces ... ver comentario » » DJMASTER en Bucles for en PHP: Igual que en C# ! :D ... ver comentario » PATROCINADORES » Cómo hacer una página web |
Por David | 12/mayo/2010 20:00h |
En nuestro caso, queremos detectar a los usuarios que visiten nuestros sitios web a través de un iPad. Para hacer ésto nos fijamos en el mensaje que el agente de usuario envía al servidor para identificarse, que llevará el prefijo User-agent (o User-Agent). Este mensaje contiene cierta información, como el tipo de aplicación que accede a la página web, su versión, el sistema operativo que utiliza, su idioma, etc. En el caso del iPad, el agente de usuario devolverá el siguiente mensaje: Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10 Con esta información podemos detectar a los usuarios que utilizen un iPad, y redireccionarlos a donde queramos, fácilmente. Vamos a ver 3 formas diferentes de hacerlo: Mediante el fichero .htaccess RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$ … que detectará a los usuarios con iPad y los redireccionará al subdominio ipad.dominio.com mediante una redirección de tipo 301. Mediante JavaScript function Detectar_iPad() { … donde la función Detectar_iPad() devolverá true en el caso de que el agente de usuario sea un iPad, o false en el caso de que no lo sea. Mediante PHP function Detectar_iPad() { … como en el caso anterior, la función Detectar_iPad() devolverá true en el caso de que el agente de usuario sea un iPad, o false en el caso de que no lo sea.
Artículo anterior
Artículo siguiente
También puedes consultar en los diferentes foros de desarrollo web de este sitio web. Referencias externas a este artículo (pingbacks y trackbacks): 1 Puedes enlazar este artículo, desde tu web o blog, a: http://vitaminaweb.com/detectar-ipad-y-redireccionar_368 O bien utilizar el siguiente código HTML: <a href="http://vitaminaweb.com/detectar-ipad-y-redireccionar_368">Detectar iPad y redireccionar</a> COMENTARIOS Comentarios cerrados |
||||||||||