本文列出一段基于 jQuery 写的 JS 脚本,用于检测客户端的类型是 iOS,还是 Android。
简单处理,识别到浏览器请求 UserAgent 包含 Android 的 JS 代码如下。
// 点击下载 APP
function downloadApp(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/android/i)) {
window.location = "http://www.pgyer.com/tibet_android";
}else{
window.location = "http://www.pgyer.com/tibet";
}
}
< a href='javascript:void(0)' onclick="downloadApp()">下载APP< /a >
精确判断是 iPhone,iPad,或者 iPod。
var ua = navigator.userAgent.toLowerCase(); var isIosDevice = ua.match(/iphone/i) || ua.match(/ipod/i) || ua.match(/ipad/i);
2014-10-29