zoukankan      html  css  js  c++  java
  • H5中调起微信这么实现,如果未安装则提示未安装

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
            <title>判断手机是否安装微信</title>
        </head>
        <body>
        <a href="javascript:testApp('weixin://')" class="dl-btn" id="download">打开微信</a> 
        <script>
        function testApp(url) { 
              var timeout, t = 1000, hasApp = true; 
              setTimeout(function () { 
                if (!hasApp) { 
                    //没有安装微信
                    var r=confirm("您没有安装微信,请先安装微信!");
                    if (r==true){
                        location.href="http://weixin.qq.com/"
                    }
                }else{
                    //安装微信
                }
                document.body.removeChild(ifr); 
              }, 2000) 
              
              var t1 = Date.now(); 
              var ifr = document.createElement("iframe"); 
              ifr.setAttribute('src', url); 
              ifr.setAttribute('style', 'display:none'); 
              document.body.appendChild(ifr); 
              timeout = setTimeout(function () { 
                 var t2 = Date.now(); 
                 if (!t1 || t2 - t1 < t + 100) { 
                   hasApp = false; 
                 } 
              }, t); 
            } 
        </script>
        </body>
    </html>
  • 相关阅读:
    Python与Flask
    Python与MySQL
    range,map,sum
    Java:初始化类、变量、程序块加载解析
    HTML_记录2
    HTML_记录1
    查看当前连接的实例名
    expdp impdp
    行列转换
    oracle创建定时任务
  • 原文地址:https://www.cnblogs.com/wuhairui/p/11984432.html
Copyright © 2011-2022 走看看