通过Javascript / jQuery检测Android手机
2022-08-30 04:36:00
我如何检测到正在使用的设备是移动网站的Android?
我需要将某些css属性应用于Android平台。
谢谢
我如何检测到正在使用的设备是移动网站的Android?
我需要将某些css属性应用于Android平台。
谢谢
看看那个:http://davidwalsh.name/detect-android
JavaScript:
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {
// Do something!
// Redirect to Android-site?
window.location = 'http://android.davidwalsh.name';
}
菲律宾比索:
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($ua,'android') !== false) { // && stripos($ua,'mobile') !== false) {
header('Location: http://android.davidwalsh.name');
exit();
}
编辑 :正如一些评论中指出的那样,这将适用于99%的情况,但某些边缘情况未涵盖。如果您需要JS中更高级且防弹的解决方案,则应使用平台.js:https://github.com/bestiejs/platform.js
这个单行线怎么样?
var isAndroid = /(android)/i.test(navigator.userAgent);
修饰符用于执行不区分大小写的匹配。i
技术取自科尔多瓦AdMob测试项目:https://github.com/floatinghotpot/cordova-admob-pro/wiki/00.-How-To-Use-with-PhoneGap-Build