Bagaimana cara saya mendeteksi bahwa perangkat yang digunakan adalah Android untuk situs web seluler?
Saya perlu menerapkan atribut css tertentu ke platform Android.
Terima kasih
javascript
jquery
android
Xavier
sumber
sumber
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
Bagaimana dengan satu baris ini?
The
i
pengubah digunakan untuk melakukan case-insensitive matching.Teknik yang diambil dari proyek uji Cordova AdMob: https://github.com/floatinghotpot/cordova-admob-pro/wiki/00.-How-To-Use-with-PhoneGap-Build
sumber
Saya pikir jawaban Michal adalah yang terbaik, tetapi kita dapat mengambil langkah lebih jauh dan secara dinamis memuat CSS Android sesuai pertanyaan asli:
sumber
sumber
versi js, menangkap iPad juga:
sumber