文章目录

  • 一、判断浏览器是移动端还是pc端
  • 二、点击链接实现跳转
    • 1.pc端
    • 2.移动端
    • 2.示例

一、判断浏览器是移动端还是pc端

这里提供一种方法:利用js中的navigator对象。

var userAgent = navigator.userAgent;//console.log(userAgent);if(window.navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)) {//移动端console.log('mobile');} else {//pc端console.log('pc');}

二、点击链接实现跳转

1.pc端

1. tencent://Message/?Uin=你自己的qq号&websiteName=q-zone.qq.com&Menu=yes

<a href="tencent://Message/?Uin=你自己的qq号&amp;websiteName=q-zone.qq.com&amp;Menu=yes">联系客服</a>

2. http://wpa.qq.com/msgrd?v=3&uin=你自己家的qq号&Site=站点名字&Menu=yes

<a href="http://wpa.qq.com/msgrd?v=3&amp;uin=你自己家的qq号&amp;Site=站点名字&amp;Menu=yes">联系客服</a>

2.移动端

mqqwpa://im/chat?chat_type=wpa&uin=你自己的qq号&version=1&src_type=web&web_src=oicqzone.com
安卓、苹果均适用。

<a href="mqqwpa://im/chat?chat_type=wpa&uin=你自己的qq号&version=1&src_type=web&web_src=oicqzone.com">联系客服</a>

2.示例

//
<a href="" id="service">联系客服</a>
//jsvar service = document.getElementById("service");var userAgent = navigator.userAgent;//console.log(userAgent);if(window.navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)) {//移动端service.href = "mqqwpa://im/chat?chat_type=wpa&uin=1111111111&version=1&src_type=web&web_src=oicqzone.com";} else {//pc端service.href = "tencent://Message/?Uin=1111111111&amp;websiteName=q-zone.qq.com&amp;Menu=yes";}

参考:https://blog.csdn.net/weixin_42703239/article/details/81638325?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161097805016780262592784%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=161097805016780262592784&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogfirst_rank_v1~rank_blog_v1-1-81638325.pc_v1_rank_blog_v1&utm_term=qq&spm=1018.2226.3001.4450

点击链接弹出qq对话框相关推荐

  1. 网页中点击按钮弹出QQ聊天窗口的功能实现

    看到网站中有这样的功能:点击某个图片后,可以弹出QQ聊天框和WAP聊天框,在网上虽然能找到实现弹出QQ聊天框的代码,但是两种方式都实现的代码并不好找,后来无意间在QQ推广里看到了一段代码,复制粘贴后把 ...

  2. ASP.NET----实现点击按钮或链接弹出登录对话框

    主要是利用遮罩的原理: <!--默认让登陆窗体不显示--><style type="text/css"> #login{ position: relativ ...

  3. 网页点击弹出QQ对话框

    20%的功能满足80%的需求.爱.喜悦.和平. 好久没写了,来个简单的QQ对话框功能. 在html页面添加的代码 <a href="tencent://message/?uin=295 ...

  4. js 弹出QQ对话框

    首先打开下面链接,开通QQ推广. http://shang.qq.com/v3/index.html 然后在页面代码中写入 <a target="_blank" href=& ...

  5. 点击网页上的联系我们弹出QQ对话框的实现

    <a target="_blank" href=" http://wpa.qq.com/msgrd?v=1&uin=QQ号码&site=qq& ...

  6. 点击超链接弹出QQ对话窗口

    方法一: 点击https://shang.qq.com/v3/widget.html去开通QQ推广: 以上页面中步骤二的代码即是你需要的,如下:(核心就是href属性中的值) <a target ...

  7. 打开网页直接弹出qq对话框?

    代码一: http://wpa.qq.com/msgrd?v=3&uin=此处输入QQ号&site=qq&menu=yes 代码二: <iframe src=" ...

  8. 打开网页自动弹出QQ对话框的实现办法

    Ian今天偶然进入一个公司的企业网站,然后QQ聊天窗口这里马上就弹出与那个公司客服聊天的窗口.怀着好奇的心态,Ian分析了该公司的网站源码,发现了实现网页弹出qq对话框的原理与实现方法,相信此时此刻你 ...

  9. 可以弹出确认对话框的自定义Web服务器控件ConfirmButton

    作者:活靶子[原创]       出处:AspxBoy.Com 经常在论坛里看到类似这样的问题:"-如何在点击删除按钮的时候弹出个确认删除对话框". 下面我们来自己写一个这样的自定 ...

最新文章

  1. android studio 3.1坑,Android Studio3.1升级遇到的坑
  2. 各种门锁的内部结构图_双核CUP,电镀真金把手,0.3秒开锁,欧瑞博智能门锁S2评测...
  3. pandas matplotlib 直播数据分析
  4. 【深度学习】制作VOC2007数据集用于Faster-RCNN训练
  5. python类介绍说明_python 中类
  6. MFC中的DC,CDC和HDC
  7. java版数据结构解迷宫问题_C语言数据结构之迷宫问题
  8. appimage文件怎么安装_bauh:在一个界面中管理 Snap、Flatpak 和 AppImage | Linux 中国...
  9. 前端学习(1737):css3实现loading效果
  10. 缺陷定位 | 分析推理定位BUG案例(三)
  11. js设计模式之观察者模式和发布/订阅模式
  12. excel vba导入html表格,网页vba excel表格数据-Excel VBA填写网页上的内容
  13. .NET中XML 注释 SandCastle 帮助文件.hhp 使用HTML Help Workshop生成CHM文件
  14. javaweb之msql学习笔记
  15. Moblin v2开发环境设置——创建一个新应用程序
  16. 2020网络安全NISP一级(模拟题七)
  17. 系统调用的内核实现,一文讲透open函数内核真实实现。
  18. 云服务器密码登录异常的解决办法
  19. 地理信息系统(GIS)系列——Portal for ArcGIS
  20. 01git创建本地仓库及操作入门

热门文章

  1. matlab三维数组的输出,八度 – Matlab中的三维(3D)矩阵插值
  2. IDEA连接数据库以及一些配置问题
  3. 74HC595/四位按键 驱动四位数码管
  4. 计算机软件毕业论文教师指导记录,毕业论文教师指导记录表范文_毕业论文指导记录表范文 pdf文库_论文指导记录表填写范文100篇...
  5. 模拟退火算法团簇matlab,基于模拟退火优化算法的二元团簇结构优化方法与流程...
  6. 软件工程(三)软件可行性研究
  7. C++之spriintf函数(itoa函数)
  8. 171019 逆向-Reversing.kr(MetroApp)
  9. 面向自动驾驶的高精度地图
  10. 杭州城西科创大走廊管委会副主任一行莅临谐云实地调研