移动端浏览器网页怎么打开原生的app?加了延迟函数还是会继续打开下载链接。

 function download(i, j) {        

    if(is_weixn()){

        $('#dl-hint').show();

        $('body').css("overflow", "hidden");

        stopScroll = true;

        return;

    }else if(browser.versions.ios){

        window.location.href="ios://";//打开ios应用            

    }else if(browser.versions.android){

        window.location.href="and://";//打开android应用

    }

    setTimeout(function(){

        var realAddr = new StringBuilder(), source, resultAddr;

        realAddr.append(download_addr).append("?flag=".concat(i));

        realAddr.append("&source=".concat(j));

        resultAddr = realAddr.toString();

        if (is_weibo()) {

            // 微博可以直接打开下载链接

            window.open(resultAddr);

        } else {

            window.open(resultAddr);

        }

    },300);    

}


有只小跳蛙
浏览 462回答 1
1回答

慕无忌1623718

参考
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript