本文列出一段基于 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