基础布局
<view class="menuItem" @click="kefu">
<image src="../../static/image/member-menu2.png" mode=""></image>
<text>在线客服</text>
</view>
mqq://im/chat?chat_type=wpa&uin=88888888&version=1&src_type=web【qq提供的,88888888为跳转用户】
方式一:
kefu(){
var url="mqq://im/chat?chat_type=wpa&uin=88888888&version=1&src_type=web"
plus.runtime.openURL(url,function(res){
plus.nativeUI.confirm("检查到您未安装QQ", function(i) {
if (i.index == 0) {
// 下载地址
plus.runtime.openURL("http://www.baidu.com")
}
});
})
},
方式二:
if (plus.os.name == "Android") {
plus.runtime.launchApplication({
pname: "com.tencent.mobileqq",
extra: {
url: "mqq://im/chat?chat_type=wpa&uin=88888888&version=1&src_type=web"
}
}, function(e) {
plus.nativeUI.confirm("检查到您未安装QQ", function(i) {
if (i.index == 0) {
puls. runtime.openUrl('http://www.baidu.com')
}
});
});
}
if (plus.os.name == "iOS") {
plus.runtime.launchApplication({
action: "mqq://im/chat?chat_type=wpa&uin=88888888&version=1&src_type=web"
}, function(e) {
plus.nativeUI.confirm("检查到您未安装qq", function(i) {
if (i.index == 0) { puls. runtime.openUrl('http://www.baidu.com')
}
});
});
}
判断是否为微信浏览器
//window.navigator.userAgent属性包含了浏览器类型、版本、操作系统类型、浏览器引擎类型等信息,这个属性可以用来判断浏览器类型
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
}