美文网首页
H5唤起APP

H5唤起APP

作者: O蚂蚁O | 来源:发表于2019-08-20 14:40 被阅读0次
    
    callApp() {
            
            var  u =  navigator.userAgent; //获取判断用的对象
            var  ua = window.navigator.userAgent.toLowerCase();
            var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器
            var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
            var startTime = Date.now();
            var timer2 =null;
    
            if(isAndroid){
              var t = 2300;
              var ifr = document.createElement('iframe');
              ifr.style.display = 'none';
              ifr.src = "安卓同时提供协议链接地址";  /***打开app的协议***/
              document.body.appendChild(ifr);
    
              timer2 = setTimeout(function() {
                var endTime = Date.now();
                //没有唤起的情况
                if(!startTime || endTime - startTime < t + 300) {
                  document.body.removeChild(ifr);
                  window.location.href = "一般推荐应用宝地址"; /***打开app的协议,有安卓同事提供***/
                }
              }, t);
    
            }else if(isiOS){
              window.location.href = "ios同事提供协议链接地址";  /***打开app的协议***/
            }
          },
    
    

    相关文章

      网友评论

          本文标题:H5唤起APP

          本文链接:https://www.haomeiwen.com/subject/udrpsctx.html