2011-02-18 10 views
5

Duplicar posible:
best way to detect handheld device in jQueryCómo detectar el navegador móvil usando jQuery o de alguna otra manera SIMPLE ...?

Quiero hacer una versión móvil de mi aplicación web. ¿Cómo puedo ejecutar una función que detectará si se realiza una solicitud desde un escritorio o un navegador móvil?

Esto es por lo que si el usuario está solicitando desde un navegador móvil y hacer clic en un enlace, en lugar de ir a la página real, se debe conseguir secuestrado y hacer algún otro evento ..

Gracias de antemano ..

Respuesta

7

podría utilizar el siguiente para obtener la plataforma

navigator.platform 

Y esto para conseguir la aplicación del navegador

navigator.appName 

Ejemplo:

// Detects if it is an Android device 
var android = (navigator.platform.indexOf("android")>=0); 
if (android) { 
    // Do something 
} 

Además, no es el Advanced Browser Check jQuery Plugin, a pesar de que parece que podría ser excesiva.

+0

exactamente lo que necesito. ¿La transición funciona bien en los dispositivos Apple? –

+0

y es navigator.platform puede devolver la versión de la plataforma? ¿Tienes dónde se bloquea jquerymobile en los dispositivos? –

8

Hay algunas secuencias de comandos en Detect Mobile Browser que redirigen a los visitantes móviles en el lado del servidor o con JavaScript o jQuery.

Cuestiones relacionadas