Ios还是安卓的判断
最近在做app的h5页面,涉及到一些小知识点 记录一下
1.微信屏蔽了下载的链接,所以在网页中添加的下载链接都要在浏览器中打开,这里需要一个提示用户在浏览器打开的提示弹框
![](/assets/blank.gif)
![](/assets/blank.gif)
//判断是否在微信终端打开 function is_weixin() {var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i) == "micromessenger") {return true;} else {return false;} } //下载地址 function loadApp() {var u = navigator.userAgent;if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓window.open('http://static.yuntongauto.com/web/llemon/liemon_buyer_V1.0.apk')} else if (u.indexOf('iPhone') > -1) {//苹果alert("IOS版本暂未发布,敬请期待。");} } $('.download').click(function(){if(is_weixin()){$('.load').show()//这是一个提示用浏览器打开网页的过渡弹框}else{$('.load').hide();loadApp()} });
View Code
后来测试了一下,进行了改版
![](/assets/blank.gif)
![](/assets/blank.gif)
$('.download').click(function(){var u = navigator.userAgent;if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机if(is_weixin()){$('.load').show()}else{$('.load').hide();window.open('http://static.yuntongauto.com/web/liemon/liemon_buyer_V1.1.apk')}} else if (u.indexOf('iPhone') > -1) {//苹果手机window.open('https://itunes.apple.com/cn/app/%E6%9F%A0%E6%AA%AC%E7%AB%9E%E4%BB%B7-%E8%AE%A9%E4%BA%8C%E6%89%8B%E8%BD%A6%E4%B9%B0%E5%8D%96%E6%9B%B4%E8%BD%BB%E6%9D%BE/id1370802527?mt=8')} });
View Code
因为IOS中微信不屏蔽AppStroe的链接,可以调起来,所以对代码进行了调整
转载于:https://www.cnblogs.com/GoTing/p/8821934.html
Ios还是安卓的判断相关推荐
- JS判断是苹果系统(ios)还是安卓系统(Android)或者PC端
前言 今天看到一道面试题,JS判断是否是苹果系统(ios)和安卓系统(Android)客户端,一下就涉及到自己的知识盲区,赶紧亡羊补牢一下.顺便在拓展一下是pc还是移动端?pc端的话,又是在什么浏览器 ...
- js调用ios和安卓方法
安卓: window.AndroidWebView.方法名(参数); window.AndroidWebView.productDetail(1989); ios: function isbrowse ...
- 移动端的兼容问题(ios和安卓)
ios和安卓系统存在的兼容问题 1.禁止图片点击放大 部分安卓手机点击图片会放大,如需要禁止放大,只需要设置 css 属性 img{pointer-events: none; } 这个会让 img 标 ...
- android js下载地址,js点击下载跳转iOS或安卓
在移动wap上,最常见的就是引流用户下载安装自己的应用程序,如何通过js点击判断下载是ios还是安卓呢?其实很简单,就是要判断用户的设备是iOS还是Android,然后分别跳转就可以了. var u ...
- 微信分享——ios和安卓机制居然不一样!
之前分享过一篇转载的微信分享填坑文章 基本涵盖了微信分享功能开发的基本操作. 实际项目中,在做微信分享追踪的时候,遇到了一个百思不得其解的问题. 在加入了用户分享追踪功能之后,页面已经加载完成的情况下 ...
- H5调用iOS和安卓方法
功能:安卓iOS中嵌入H5页面,实现右上角<返回按钮调用iOS和安卓的方法 <van-button class="back" icon="arrow-left ...
- php后台对接ios,安卓,API接口设计和实践完全攻略,涨薪必备技能
2016年12月29日13:45:27 关于接口设计要说的东西很多,可能写一个系列都可以,vsd图都得画很多张,但是由于个人时间和精力有限,所有有些东西后面再补充 说道接口设计第一反应就是restf ...
- ios 折线图_《解神者》ios和安卓互通吗 ios和安卓互通分析
导读 解神者ios和安卓数据互通是玩家们想知道事情,如果互通两种机型的玩家能一起进行游戏喔,那么解神者ios和安卓互通吗.解神者苹果和安卓能一起玩吗呢,九游手游网为大家带来介绍. *解神者ios和安卓 ...
- 游戏在ios和android,陈情令手游ios和安卓互通吗 ios和安卓能一起玩吗
有很多人在开始玩陈情令手游的时候,经常会发出一种这样的疑问,那就是陈情令手游ios和安卓互通吗?对于很多新手玩家来讲,可能并不了解这样的问题,毕竟有很多玩家都想一块去玩耍,那么今天就来看一下陈情令这一 ...
最新文章
- DLR学习笔记(01)
- oracle 5632,Oracle系统默认临时表空间以及redo日志文件问题处理
- 重载VerifyRenderingInServerForm
- #define 喵 int_【Angew. Chem. Int. Ed.】具多样化不对称反应性的三氮唑芳基碘化物
- P1394 山上的国度
- Python编程语言中获取操作系统进程信息的方法
- 挑战性题目DSCT103:客观指标评价问题
- wacom影拓系列数位板驱动
- 极大极小搜索算法 minimax search
- 2022-2027年中国科技孵化器市场竞争态势及行业投资前景预测报告
- ARIMA模型的拖尾截尾问题
- java获取首字母_【Java】获取中文首字母
- word文档在保存后消失,如何恢复?
- 工作中常见的网络设备图片
- rem、em、px、rpx、vw、vh、%等
- jQuery 搜索条件联合查询 (数组条件查询)
- unity 之 Particle 一
- dll是什么呢?dll丢失如何解决?
- Windows与网络基础:NTFS权限规则和本地安全策略
- 美股怎么交易?有哪些美股做空交易策略?