Wie würde ich feststellen, dass das verwendete Gerät ein Android für eine mobile Website ist?
Ich muss bestimmte CSS-Attribute auf die Android-Plattform anwenden.
Vielen Dank
javascript
jquery
android
Xavier
quelle
quelle
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
Wie wäre es mit diesem Einzeiler?
Der
i
Modifikator wird verwendet, um eine Übereinstimmung ohne Berücksichtigung der Groß- und Kleinschreibung durchzuführen.Technik aus dem Cordova AdMob-Testprojekt: https://github.com/floatinghotpot/cordova-admob-pro/wiki/00.-How-To-Use-with-PhoneGap-Build
quelle
Ich denke, Michals Antwort ist die beste, aber wir können noch einen Schritt weiter gehen und ein Android-CSS gemäß der ursprünglichen Frage dynamisch laden:
quelle
quelle
js version, fängt auch iPad:
quelle