¿Cómo detectaría que el dispositivo en uso es un Android para un sitio web móvil?
Necesito aplicar ciertos atributos de CSS a la plataforma Android.
Gracias
javascript
jquery
android
Javier
fuente
fuente
var isAndroid = /Android/i.test(navigator.userAgent)
Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 625; Orange) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
¿Qué tal este one-liner?
El
i
modificador se utiliza para realizar coincidencias entre mayúsculas y minúsculas.Técnica tomada del proyecto de prueba Cordova AdMob: https://github.com/floatinghotpot/cordova-admob-pro/wiki/00.-How-To-Use-with-PhoneGap-Build
fuente
Creo que la respuesta de Michal es la mejor, pero podemos ir un paso más allá y cargar dinámicamente un CSS de Android según la pregunta original:
fuente
fuente
versión js, atrapa iPad también:
fuente