博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript或PHP检测Android设备
阅读量:4199 次
发布时间:2019-05-26

本文共 641 字,大约阅读时间需要 2 分钟。

随着乔布斯的回归,iPad2的发布,看来移动端的开发话题越来越火热了。在此列出一些能够在iOS的最大竞争者——安卓(Android)系统的检测方法。

JavaScript判断方法

搜索user agent字符串中的Android单词是最省事儿的方法:

if(navigator.userAgent.match(/Android/i)) {     	// Do something!     	// Redirect to Android-site?    	window.location = 'http://android.davidwalsh.name';   }

 

PHP判断方法

同样,我们可以在PHP中使用strstr方法搜索user agent中是否有Android:

if(strstr($_SERVER['HTTP_USER_AGENT'],'Android')) {     	header('Location: http://android.davidwalsh.name');     	exit();   }

 

另外,可以通过.htaccess来判断

我们可以使用.htaccess来判断和响应安卓设备!

RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$    RewriteRule ^(.*)$ http://android.davidwalsh.name [R=301]

 

这样你就掌握了全部三种安卓设备的检测方法。

转载地址:http://ypfli.baihongyu.com/

你可能感兴趣的文章
关于mysql升级到5.5报错问题
查看>>
magento - 通过storeid,分类id,天数(几天内)得到产品
查看>>
一个很不错的bash脚本编写教程,至少没接触过BASH的也能看懂!
查看>>
Redis和Memcache对比及选择
查看>>
用谷歌账号登陆magento、
查看>>
php oauth 模块在linux下安装
查看>>
代替nginx的服务器 - The Tengine Web Server
查看>>
nginx 升级成 tengine 的代码
查看>>
magento rest api 调用
查看>>
magento rest api 调用!
查看>>
magento rest api get Token key and secret
查看>>
谷歌获取货币汇率代码
查看>>
安装nginx
查看>>
手动6 - 隐藏Nginx版本号
查看>>
手动7 - nginx 日志切割
查看>>
magento - 使用后台设置的时间用法
查看>>
Linux常用命令
查看>>
清除文件中的.svn文件
查看>>
手动11 -nginx 优化配置
查看>>
php加速器 - zendopcache
查看>>