jquery判断iPhone、Android设备类型
更新时间:2016年09月14日 13:49:21 作者:乖乖脸很大
这篇文章主要为大家详细介绍了jquery实现iPhone、Android设备判断方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
最近做了一版微信宣传页,通过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简介
相关文章
jquery.validate 自定义验证方法及validate相关参数
jquery.validate是一个基于jquery的非常优秀的验证框架,我们可以通过它迅速验证一些常见的输入,并且可以自己扩充自己的验证方法,而且对国际化也有非常好的支持,通过本文给大家介绍jquery.validate 自定义验证方法及validate相关参数,需要的朋友一起学习吧2016-01-01slideToggle+slideup实现手机端折叠菜单效果
这篇文章主要为大家详细介绍了slideToggle+slideup实现手机端折叠菜单效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-05-05jquery.form.js实现将form提交转为ajax方式提交的方法
这篇文章主要介绍了jquery.form.js实现将form提交转为ajax方式提交的方法,涉及jQuery插件实现form表单的Ajax提交技巧,非常具有实用价值,需要的朋友可以参考下2015-04-04jQuery选中select控件 无法设置selected的解决方法
select 控件的 option用jQuery动态添加,然后选中某项时,IE6不能执行(火狐没问题),用try{}catch(err){alert(err.description);}提示为“无法设置selected属性 未指明的错误”2010-09-09jquery表单验证插件(jquery.validate.js)的3种使用方式
这篇文章主要介绍了jquery表单验证插件(jquery.validate.js)的3种使用方式,本文用详细的代码实例讲解jquery表单验证插件的使用,需要的朋友可以参考下2015-03-03打造个性化的功能强大的Jquery虚拟键盘(VirtualKeyboard)
本文主要讲诉了如何一起一步一步打造个性化的VirtualKeyboard:功能强大的Jquery虚拟键盘,非常的详细,非常实用,有需要的朋友可以参考下2014-10-10
最新评论