随着乔布斯的回归,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] 


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

更多相关文章

  1. android软键盘弹出,会把原来的界面挤上去的问题 处理方法
  2. Android学习方法路线
  3. 无需 root 实现在 Android 设备上运行 Linux | Linux 中国
  4. Android横竖屏切换方法
  5. 在deepin系统中adb操作android文件的方法
  6. 常用的Js调Android方法,以及Android原生传值给Js
  7. 集成第三方库到android程序方法
  8. Android——《Android第一行代码》中使用通知 方法,Android8.0系

随机推荐

  1. sql 判断函数、存储过程是否存在的代码整
  2. SQL SERVER 2000通讯管道后复用劫持
  3. SQL Server 2000安全配置详解
  4. SQL Server出现System.OutOfMemoryExcept
  5. SQL Server中检查字段的值是否为数字的方
  6. SQL Server数据类型char、nchar、varchar
  7. SQLServer行转列实现思路记录
  8. .net+mssql制作抽奖程序思路及源码
  9. sqlserver禁止management studio的自动提
  10. SQL Server 向临时表插入数据示例