Comment puis-je détecter que l'appareil utilisé est un Android pour un site Web mobile?
J'ai besoin d'appliquer certains attributs CSS à la plate-forme Android.
Merci
javascript
jquery
android
Xavier
la source
la source
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 diriez-vous de ce one-liner?
Le
i
modificateur est utilisé pour effectuer une correspondance insensible à la casse.Technique tirée du projet de test Cordova AdMob: https://github.com/floatinghotpot/cordova-admob-pro/wiki/00.-How-To-Use-with-PhoneGap-Build
la source
Je pense que la réponse de Michal est la meilleure, mais nous pouvons aller plus loin et charger dynamiquement un CSS Android selon la question d'origine:
la source
la source
js, attrape aussi l'iPad:
la source