app跳转app

来源:互联网 发布:网站搜索优化方法 编辑:程序博客网 时间:2024/04/26 11:53

一、从app跳转至QQ加群

 <a href = "mqqapi://card/show_pslcard?src_type=internal&version=1&uin=12586458&card_type=group&source=qrcode">

很简单,只要点击a 标签就可以从当前的app跳转至QQ加群


二、如果手机中不存在QQ

如果是ios :<a onclick="statToQq();" href="https://itunes.apple.com/cn/app/id444934666">'

如果是安卓:<a onclick="statToQq();" href="intent://app.qq.com/#id=detail&appid=100686848?a#Intent;scheme=http;package=com.android.browser;end">'

function statToQq(){
        // 通过iframe的方式试图打开APP,如果能正常打开,会直接切换到APP,并自动阻止a标签的默认行为
        // 否则打开a标签的href链接
       var ifr = document.createElement('iframe');
        ifr.src = 'mqqapi://card/show_pslcard?src_type=internal&version=1&uin=542023576&card_type=group&source=qrcode';
      ifr.style.display = 'none';
       document.body.appendChild(ifr);
        window.setTimeout(function(){
           document.body.removeChild(ifr);
        },2500);


如果手机中不存在QQ,那么点击的时候就不会跳转至QQ了,这时候,ifr的方式将不能正常打开,所以不能阻止a标签的默认行为,此时就会跳转至iTunes或者应用宝去下载QQ.

链接https://itunes.apple.com/cn/app/id444934666 打开iTunes下载QQ

链接intent://app.qq.com/#id=detail&appid=100686848?a#Intent;scheme=http;package=com.android.browser;end打开应用宝下载QQ

0 0
原创粉丝点击