h5 判断 ios android,vue中h5端打开app(判断是安卓还是苹果)

1.开发环境 vue+vant

2.电脑系统 windows10专业版

3.在h5端开发的过程中,我们经常需要点击一个按钮来判断用户使用安装了app(首先判断是安卓还是苹果,然后判断是否安装了app,如果没有安装则跳转到下载页面,如果安装了则打开)。

4.废话不多说,直接上代码:

Open APP

5.在methods中添加如下代码:

openapp() {

var u = navigator.userAgent,

app = navigator.appVersion;

var isAndroid = u.indexOf("Android") > -1 || u.indexOf("Linux") > -1;

var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);

if (isAndroid) {

// alert("我是安卓");

this.android();

}

if (isIOS) {

// alert("我是苹果");

}

},

android() {

var _clickTime = new Date().getTime();

window.location.href = 'zhihu://'; /***打开app的协议,有安卓同事提供***/

//启动间隔20ms运行的定时器,并检测累计消耗时间是否超过3000ms

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值