注意:以下测试 浏览器在Chrome,手机在iphone6
营销QQ、企业QQ(http://b.qq.com/)跟普通免费QQ(http://shang.qq.com/v3/widget.html)生成的方式不一样;
1.普通免费PC版QQ,可以在http://shang.qq.com/v3/widget.html生成;此方式在PC有效,在手机浏览器无效,在微信有效;
2.普通免费手机版QQ,<a target="_blank" href="mqqwpa://im/chat?chat_type=wpa&uin=QQ号&version=1&src_type=web">手机QQ客服</a>;此方式只在手机浏览器有效,在pc、微信无效;
一、PC版QQ客服解决方案:
用户方法1即可;
二、手机版QQ客服解决方案:
思路:判断是否在微信打开,是的话用方法1,否则用方法2;
<a id="qqService" href="" target="_blank">手机QQ客服</a>
//微信跳转QQ链接
let wechatQQurl = \'http://wpa.qq.com/msgrd?v=3&uin=2414280003\';
//手机浏览器跳转QQ链接
let browserQQurl = \'mqqwpa://im/chat?chat_type=wpa&uin=2414280003&version=1&src_type=web\';
//判断是否微信打开
var ua = navigator.userAgent.toLowerCase();
var isWeixin = ua.indexOf(\'micromessenger\') != -1 ? true : false;
if (isWeixin) {
alert(\'是\');
$(\'#qqService\').attr(\'href\',wechatQQurl);
} else {
alert(\'否\');
$(\'#qqService\').attr(\'href\',browserQQurl);
}