jquery判断iPhone、Android设备类型
2016-09-14 13:49
671 查看
最近做了一版微信宣传页,通过JQ来判断设备,并进行下载
微信内置浏览器对下载链接进行了屏蔽,所以先进行判断,如果是微信内置浏览器,则跳转应用宝链接,如果不是,则判断是iPhone/Adroid/PC 并进行跳转
代码如下:
function downloadApp(){ var u = navigator.userAgent; var ua = navigator.userAgent.toLowerCase(); var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 if(ua.match(/MicroMessenger/i)=="micromessenger") { //微信内置浏览器 $(".download a").click(function(){ window.location.href='http://a.app.qq.com/o/simple.jsp?pkgname=应用名 ' }); }else{ if(isiOS){ $(".download a").click(function(){ window.location.href='https://itunes.apple.com/cn/app/应用名' }); }else if(isAndroid){ $(".download a").click(function(){ window.location.href='http://a.app.qq.com/o/simple.jsp?pkgname=应用名' }); }else{ $(".download a").click(function(){ window.location.href='应用链接' }); } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- Android 模仿iPhone列表数据View刷新动画详解
- Android ListView实现仿iPhone实现左滑删除按钮的简单实例
- Android编程实现仿iphone抖动效果的方法(附源码)
- js判断手机端(Android手机还是iPhone手机)
- 探讨Android 的屏幕滚动操作不如 iPhone 流畅顺滑的原因
- android Gallery组件实现的iPhone图片滑动效果实例
- 基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
- Android之IphoneTreeView带组指示器的ExpandableListView效果
- javascript判断iphone/android手机横竖屏模式的函数
- Android中的jQuery:AQuery简介
相关文章推荐
- JS判断设备类型为android、iphone、ipod
- 在Cocoa里用objective-c判断设备类型:iPhone, iPod Touch, iPad
- JS判断客户端类型(ipad,iphone,android)
- 如何判断 ios设备的类型(iphone,ipod,ipad)
- 如何判断 ios设备的类型(iphone,ipod,ipad)
- JS 判断浏览器客户端类型(ipad,iphone,android)
- android开发 -服务端设备类型判断
- 获取iPhone的屏幕分辨率以及判断设备类型
- JS 判断浏览器客户端类型(ipad,iphone,android)
- 如何判断 ios设备的类型(iphone,ipod,ipad)
- javascript判断设备类型-手机(mobile)、安卓(android)、电脑(pc)、其他(ipad/iPod/Windows)等
- 【Android Training - Performance】优化电池续航能力[Lesson 2 - 判断设备的停驻模式与类型]
- JS 判断浏览器客户端类型(ipad,iphone,android)
- JS判断设备终端(PC,iPad,iPhone,android)和浏览器(IE,Opera,Firefox,webKit)
- 判断设备类型是iPhone还是iPad
- JS 判断浏览器客户端类型(ipad,iphone,android)
- JS 判断浏览器客户端类型(ipad,iphone,android)
- js 判断是否为 Android IOS IPAD IPHONE 等移动设备访问
- 基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
- 基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码