MENU

判定移动端和PC端,自动发起QQ对话

June 18, 2020 • Read: 326 • 代码笔记

由于PC端和手机端发起QQ对话的接口不同,导致电脑端使用的代码在手机端只能拉起Appstore里的QQ页面,并不能打开聊天,所以弄了个自动判定设备然后跳转不同的链接的html还是很实用的

HTML代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>qq</title>
</head>
<body>
<script>
    function IsPC() {
        var userAgentInfo = navigator.userAgent;
        var Agents = ["Android", "iPhone",
            "SymbianOS", "Windows Phone",
            "iPad", "iPod"];
        var flag = true;
        for (var v = 0; v < Agents.length; v++) {
            if (userAgentInfo.indexOf(Agents[v]) > 0) {
                flag = false;
                break;
            }
        }
        return flag;
    }

    var flag = IsPC();
    if(flag){
        window.location.href="http://wpa.qq.com/msgrd?v=3&uin=你的QQ号码&site=qq&menu=yes";
    }else {
        window.location.href="mqqwpa://im/chat?chat_type=wpa&uin=你的QQ号码&version=1&src_type=web&web_src=lvlingseeds.com";
    }</script>
</body>
</html>

以上上代码保存为一个html文件,把代码内的QQ修改为自己的,放在你需要的位置即可实现手机端和PC段发起QQ会话需求。
列:https://www.pootey.com/qq.html

Last Modified: August 15, 2020
Archives QR Code
QR Code for this page
Tipping QR Code
0:00