美文网首页
前端通过js打开指定APP或者下载APP

前端通过js打开指定APP或者下载APP

作者: 幸运三片叶 | 来源:发表于2019-07-15 10:24 被阅读0次

    在打开的页面判断当前用户是否安装了相应的APP,如果安装了就弹出打开APP的弹窗,如果没安装就跳转到下载页面

    代码:

    function openApp() {
    
        var start = new Date(); //记录初始时间
    
        var t = 500;
    
        var ifr = document.createElement('iframe');
    
        ifr.src = 'bzp://123/'; //打开app(APP的schemes)
    
        document.body.appendChild(ifr);
    
        ifr.onload = function() {
    
            ifr.style.display = 'none';
    
        };
    
        setTimeout(function() {
    
            document.body.removeChild(ifr);
    
            var end = new Date(); //记录结束时间
    
            console.log(end - start)
    
            if(end - start -t <= 30 ) { //两者之差小于30ms时跳转到下载页
    
                window.location.href ="下载链接";
    
            }
    
        }, t);
    
    }
    
    document.querySelector("#openapp").addEventListener("click", function() {
    
        openApp();
    
    }, false)
    

    相关文章

      网友评论

          本文标题:前端通过js打开指定APP或者下载APP

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