最近在做app的h5页面,涉及到一些小知识点 记录一下

1.微信屏蔽了下载的链接,所以在网页中添加的下载链接都要在浏览器中打开,这里需要一个提示用户在浏览器打开的提示弹框

//判断是否在微信终端打开
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

后来测试了一下,进行了改版

$('.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还是安卓的判断相关推荐

  1. JS判断是苹果系统(ios)还是安卓系统(Android)或者PC端

    前言 今天看到一道面试题,JS判断是否是苹果系统(ios)和安卓系统(Android)客户端,一下就涉及到自己的知识盲区,赶紧亡羊补牢一下.顺便在拓展一下是pc还是移动端?pc端的话,又是在什么浏览器 ...

  2. js调用ios和安卓方法

    安卓: window.AndroidWebView.方法名(参数); window.AndroidWebView.productDetail(1989); ios: function isbrowse ...

  3. 移动端的兼容问题(ios和安卓)

    ios和安卓系统存在的兼容问题 1.禁止图片点击放大 部分安卓手机点击图片会放大,如需要禁止放大,只需要设置 css 属性 img{pointer-events: none; } 这个会让 img 标 ...

  4. android js下载地址,js点击下载跳转iOS或安卓

    在移动wap上,最常见的就是引流用户下载安装自己的应用程序,如何通过js点击判断下载是ios还是安卓呢?其实很简单,就是要判断用户的设备是iOS还是Android,然后分别跳转就可以了. var u ...

  5. 微信分享——ios和安卓机制居然不一样!

    之前分享过一篇转载的微信分享填坑文章 基本涵盖了微信分享功能开发的基本操作. 实际项目中,在做微信分享追踪的时候,遇到了一个百思不得其解的问题. 在加入了用户分享追踪功能之后,页面已经加载完成的情况下 ...

  6. H5调用iOS和安卓方法

    功能:安卓iOS中嵌入H5页面,实现右上角<返回按钮调用iOS和安卓的方法 <van-button class="back" icon="arrow-left ...

  7. php后台对接ios,安卓,API接口设计和实践完全攻略,涨薪必备技能

    2016年12月29日13:45:27  关于接口设计要说的东西很多,可能写一个系列都可以,vsd图都得画很多张,但是由于个人时间和精力有限,所有有些东西后面再补充 说道接口设计第一反应就是restf ...

  8. ios 折线图_《解神者》ios和安卓互通吗 ios和安卓互通分析

    导读 解神者ios和安卓数据互通是玩家们想知道事情,如果互通两种机型的玩家能一起进行游戏喔,那么解神者ios和安卓互通吗.解神者苹果和安卓能一起玩吗呢,九游手游网为大家带来介绍. *解神者ios和安卓 ...

  9. 游戏在ios和android,陈情令手游ios和安卓互通吗 ios和安卓能一起玩吗

    有很多人在开始玩陈情令手游的时候,经常会发出一种这样的疑问,那就是陈情令手游ios和安卓互通吗?对于很多新手玩家来讲,可能并不了解这样的问题,毕竟有很多玩家都想一块去玩耍,那么今天就来看一下陈情令这一 ...

最新文章

  1. DLR学习笔记(01)
  2. oracle 5632,Oracle系统默认临时表空间以及redo日志文件问题处理
  3. 重载VerifyRenderingInServerForm
  4. #define 喵 int_【Angew. Chem. Int. Ed.】具多样化不对称反应性的三氮唑芳基碘化物
  5. P1394 山上的国度
  6. Python编程语言中获取操作系统进程信息的方法
  7. 挑战性题目DSCT103:客观指标评价问题
  8. wacom影拓系列数位板驱动
  9. 极大极小搜索算法 minimax search
  10. 2022-2027年中国科技孵化器市场竞争态势及行业投资前景预测报告
  11. ARIMA模型的拖尾截尾问题
  12. java获取首字母_【Java】获取中文首字母
  13. word文档在保存后消失,如何恢复?
  14. 工作中常见的网络设备图片
  15. rem、em、px、rpx、vw、vh、%等
  16. jQuery 搜索条件联合查询 (数组条件查询)
  17. unity 之 Particle 一
  18. dll是什么呢?dll丢失如何解决?
  19. Windows与网络基础:NTFS权限规则和本地安全策略
  20. 美股怎么交易?有哪些美股做空交易策略?

热门文章

  1. 我用370行代码写了一个wxPython的任务托盘程序:实用的屏幕录像机
  2. 【分享】百度关键词排名提升软件 - 百度排名助手
  3. Android如何设置中粗字体——自定义textview
  4. iPhone找回访问限制密码的方法
  5. 基于Alpha-Beta剪枝树的井字棋人机博弈实现
  6. Pycharm提示 Unresolved reference 的解决办法
  7. 如何启用Ubuntu的休眠模式
  8. Java中的灵魂-反射机制
  9. 解放双手!实用高效的语音转文字文字转语音神器,快来试试~
  10. mysql union详解_MySQL 联合查询union详解-Fun言