zoukankan      html  css  js  c++  java
  • Js判断移动端是否存在客户端:如果存在则打开,如果不存在则下载

    Js判断移动端是否存在客户端:如果存在则打开,如果不存在则下载

    直接上代码,自己保留使用

    $(".greenBtn").click(function(e){
            openApp(e);
        });
    
        function openApp(e){
            var u = window.navigator.userAgent;
            var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器
            var isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/);
            if(isAndroid){
                android();
            }
            if(isiOS){
                ios();
            }
        }
        function android(){
            window.location.href = "打开APP的协议"; /***打开app的协议,有安卓同事提供***/
            window.setTimeout(function(){
               window.location.href = "下载APP的地址"; /***Android移动端下载地址***/
            },2000);
          }
    
        function ios(){
            var ifr = document.createElement("iframe");
            ifr.src = "打开APP的协议"; /***打开app的协议,有ios同事提供***/
            ifr.style.display = "none"; 
            document.body.appendChild(ifr);
            window.setTimeout(function(){
              document.body.removeChild(ifr);
               window.location.href = "下载APP的地址"; /***下载app的地址***/
            },2000)
          }
        </script>

    参考:http://www.52jb.net/biancheng/5533.html

  • 相关阅读:
    窗口生效函数UpdateData
    查找内容grep命令
    终止函数 atexit()
    根据名字杀死进程Killall
    修改系统时间为UTC时间
    转 proc文件
    NTP算法
    转载,网线的深刻理解
    js完成密码输入为空,和两次输入不一致
    CSS初步了解
  • 原文地址:https://www.cnblogs.com/warylee/p/13545535.html
Copyright © 2011-2022 走看看