JavaScript Detect Mobile Device Type

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

rocket-wing