通过JavaScript或PHP检测Android设备的代码
2023-06-13 09:14:27 时间
随着乔布斯的回归,iPad2的发布,看来移动端的开发话题越来越火热了。在此列出一些能够在iOS的最大竞争者——安卓(Android)系统的检测方法。
JavaScript判断方法
搜索useragent字符串中的Android单词是最省事儿的方法:
复制代码代码如下:
JavaScript判断方法
搜索useragent字符串中的Android单词是最省事儿的方法:
if(navigator.userAgent.match(/Android/i)){
//Dosomething!
//RedirecttoAndroid-site?
window.location="http://android.davidwalsh.name";
}
PHP判断方法
同样,我们可以在PHP中使用strstr方法搜索useragent中是否有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://article.yeeyan.org/view/56089/176760
相关文章
- android onresume方法,非静态方法’onResume’Android Studio
- 加密狗android,Android系统加密狗的设计与实现
- android 浏览器 开发,Android 浏览器的开发实例分享
- 代码加密 android,Android 开发怎样做代码加密或混淆「建议收藏」
- Android进阶-apk系统签名
- strictmode android,Android 应用性能优化-StrictMode(严格模式)
- delphixe5 android,Delphi XE5 Android手机端转换Ansi字符串
- Android resource linking failed_android:authorities
- android 复制控件,Android长按复制文本功能[通俗易懂]
- Linux 内核监控在 Android 攻防中的应用
- 【ijkplayer】编译 Android 版本的 ijkplayer ② ( 切换到 k0.8.8 分支 | 执行 init-android.sh 脚本进行初始化操作 )
- 【ijkplayer】编译 Android 版本的 ijkplayer ⑤ ( 执行 init-android-libyuv.sh | 执行 init-android-soundtouch.sh )
- 【Android UI】贝塞尔曲线 ④ ( 使用 android.graphics.Path 提供的 cubicTo 方法绘制三阶贝塞尔曲线示例 )
- 冒充BBVA银行2FA应用程序,Android恶意软件“Revive”的深度伪装
- Android 代码监控apk安装,卸载,替换详解编程语言
- Android系统基于Linux内核,实现移动设备突破极限。(android linux内核)
- JavaScript设计模式富有表现力的Javascript(一)
- Android中父View和子view的点击事件处理问题探讨
- Android中监听判断网络连接状态的方法
- Android实现上传文件功能的方法