pc和移动一键加QQ,QQ群

1,440 阅读1分钟

不说多了直接上代码

点击添加QQ

      function jump_qq(qq) {
      <!--判断是手机端还是pc端-->
        var isMobile = /(?:Android|iPad|PlayBook|iPhone|SymbianOS|Phone|Mobile)/i.test(navigator.userAgent);
        if (isMobile) {
            var url = 'mqq://im/chat?chat_type=wpa&uin=' + qq + '&version=1&src_type=web';
            window.location.href = url;
        } else {
            var url = 'tencent://message/?Menu=yes&uin=' + qq +
                '&Site=80fans&Service=300&sigT=';
            window.open(url);
        }
    }

点击加群

       function jump_qq_grounp(grounpNum, idkey) {
        var isMobile = /(?:Android|iPad|PlayBook|iPhone|SymbianOS|Phone|Mobile)/i.test(navigator.userAgent);
        var url = '';
        if (isMobile) {
            url = 'mqqapi://card/show_pslcard?src_type=internal&version=1&uin=' + grounpNum + "&card_type=group&source=qrcode";
            window.location.href = url;
        } else {
            url = 'tencent://groupwpa/?subcmd=all&param=' + idkey
            window.open(url);
        }
    }
字段说明:
grounpNum:QQ群号码。移动端直接传入QQ群号码就可以
idkey:pc 端加群需要去腾讯官网生成idkey 码,[网址](https://qun.qq.com/join.html) 

上边方法亲测有效,坑点:mac 版本的qq 没有办法使用,只会帮忙调出qq客户端。亲测window 可以弹出加群请求,如果有谁晓得mac 版本如何一键加QQ群请告知,谢谢!