zoukankan      html  css  js  c++  java
  • h5 扫描二维码打开app和点击下载功能的实现

    window.onload = function () {
       jumpToapp()
    }
    var browser = {
      isAndroid: function () {
        return navigator.userAgent.match(/Android/i) ? true : false;
      },
      isMobileQQ: function () {
        var ua = navigator.userAgent;
        return /(iPad|iPhone|iPod).*? (IPad)?QQ/([d.]+)/.test(ua) ||
        /V1_AND_SQI?_([d.]+)(.*? QQ/([d.]+))?/.test(ua);
    },
      isIOS: function () {
        return navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true : false;
    },
      isWx: function () {
        return navigator.userAgent.match(/micromessenger/i) ? true : false;
    },
      isChrome: function () {
        return navigator.userAgent.match(/chrome/i) ? true : false;
      }
    };
    var createIframe = (function () {
      var iframe;
      return function () {
          if (iframe) {
            return iframe;
          } else {
            iframe = document.createElement('iframe');
            iframe.style.display = 'none';
            document.body.appendChild(iframe);
            return iframe;
          }
      }
    })()
    
    var jumpToapp = function () {
      var isAndroid = function () {
        return navigator.userAgent.match(/Android/i) ? true : false;
      }
      var isIOS = function () {
        return navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true : false;
      }
    if (isIOS()) {
      window.location.href = "sxz://sxz.com";//伪协议scheme
    } else if (isAndroid()) {
      var ifr = document.createElement('iframe');
      ifr.src = "sxz://sxz.com";//伪协议scheme
      ifr.style.display = 'none';
      document.body.appendChild(ifr);
      }
     }
    $('#open_app').click(function () {
      openApp();
    })
    
    var openApp = function () {
      if (browser.isIOS()) {
        window.location.href = "ios下载地址";
      } else if (browser.isAndroid()) {
        window.location.href = "安卓下载地址";
     }
    
     
    
  • 相关阅读:
    Graph 学习
    忘记 mysql 8.0 root 密码 怎么修改
    HTML字符实体(关于 ><等)
    Sqlserver 中系统表sysobjects、syscolumns以及函数object_id
    SQL Server创建索引(转)
    改善SQL语句(转)
    (转)SqlServer索引及优化详解(1)
    标签点击不返回顶部和不刷新页面方法
    c#模拟js escape方法
    获取枚举描述信息
  • 原文地址:https://www.cnblogs.com/sxz2008/p/8245431.html
Copyright © 2011-2022 走看看