Xav*_*ier 112 javascript jquery android
我如何检测到正在使用的设备是移动网站的Android?
我需要将某些css属性应用于Android平台.
谢谢
Mic*_*oso 207
看一下: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';
}
Run Code Online (Sandbox Code Playgroud)
PHP:
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($ua,'android') !== false) { // && stripos($ua,'mobile') !== false) {
header('Location: http://android.davidwalsh.name');
exit();
}
Run Code Online (Sandbox Code Playgroud)
编辑:正如在一些评论中所指出的,这将在99%的情况下起作用,但是一些边缘情况不包括在内.如果你需要一个更高级和防弹的JS解决方案,你应该使用platform.js:https://github.com/bestiejs/platform.js
Mar*_*son 40
这个单班轮怎么样?
var isAndroid = /(android)/i.test(navigator.userAgent);
Run Code Online (Sandbox Code Playgroud)
所述i改性剂被用于执行不区分大小写匹配.
技术取自Cordova AdMob测试项目:https://github.com/floatinghotpot/cordova-admob-pro/wiki/00.-How-To-Use-with-PhoneGap-Build
| 归档时间: |
|
| 查看次数: |
112031 次 |
| 最近记录: |