Como eu detectaria que o dispositivo em uso é um Android para um site móvel?
Preciso aplicar certos atributos css à plataforma Android.
obrigado
javascript
jquery
android
Xavier
fonte
fonte
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
Que tal esse one-liner?
O
i
modificador é usado para executar correspondência que não diferencia maiúsculas de minúsculas.Técnica retirada do projeto de teste do Cordova AdMob: https://github.com/floatinghotpot/cordova-admob-pro/wiki/00.-How-To-Use-with-PhoneGap-Build
fonte
Acho que a resposta de Michal é a melhor, mas podemos dar um passo adiante e carregar dinamicamente um CSS do Android conforme a pergunta original:
fonte
fonte
versão js, também pega o iPad:
fonte