<a href="javascript:testApp('wx4650e91b68bc2374://app','http://bl-1252389328.cossh.myqcloud.com/gj.apk')">打电话</a>



    // 判断APP是否已经下载

    function testApp(url1,url2) {

    var timeout, t = 500, hasApp = true;

    setTimeout(function () {

        if (hasApp) {

           

        } else {

            // alert('未安装app');

            // console.log(document.hidden);

            // 监测界面是否已被隐藏,防止继续跳出下载

            if (!document.hidden) {

                window.location.href=url2;

            }

            console.log(window.location.href);

        }

        // document.body.removeChild(ifr);

    }, 1000)

 

    var t1 = Date.now();

    // window.close();

    var ifr = document.createElement("iframe");

    ifr.setAttribute('src', url1);

    ifr.setAttribute('style', 'display:none');

    document.body.appendChild(ifr);

    timeout = setTimeout(function () {

         var t2 = Date.now();

         if (t2 - t1 < t + 100 ) {

             hasApp = false;

         }

    }, t);

    }

    // 判断APP是否已经下载

Created with the Personal Edition of HelpNDoc: Free help authoring tool