PC端页面调用QQ聊天 - 封装篇

  • 今天收到网页留言,说因为兼容性的问题,他提供了有新的调用QQ代码的方式。
    这里苏查了一下别人的源码,研究学习了一下。剥离贴出来,供大家参考学习。

来自用户tyj1021的亲自测试:wpa. 这个方法可以同时实现在电脑和手机调用QQ出来临时会话,唯独safair浏览器打开时跳到App Store里去其他的手机版浏览器都还能直接调到手机Q里去

对应的 html 代码如下

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title></title>
</head>
<body><p>免责声明:此案例代码仅作为代码学习,一切商业用途导致的纠纷都与本博主无关。</p><br />  <h3><a href="javascript:chatQQ('123456');">立即QQ咨询</a></h3><script src="jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">$(window).on('load resize', function(event) {$(".buttonpush").click(function(event) {$(".neirong").addClass('neirong-show');});$(".neirong-close").click(function(event) {$(".neirong").removeClass('neirong-show');});if($('.slider').length > 0 && getClientInfo()!='PC'){$('.pfocus img').css({'position':'absolute'});if($(window).width() <= 768){$('.slider,.slider .item').css('height','375px');}else{var xx_height = $('.pfocus img').height();$('.slider,.slider .item').css('height',xx_height+'px');}}});function getClientInfo(){  var userAgentInfo = navigator.userAgent;  var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod");  var agentinfo = null;  for (var i = 0; i < Agents.length; i++) {  if (userAgentInfo.indexOf(Agents[i]) > 0) { agentinfo = userAgentInfo; break; }  }  if(agentinfo){return agentinfo;}else{return "PC"; }
}function chatQQ(number){if(getClientInfo()=='PC'){window.open('http://wpa.qq.com/msgrd?v=3&uin='+number+'&site=qq&menu=yes','_blank');}else{window.location.href = "mqqwpa://im/chat?chat_type=wpa&uin="+number+"&version=1&src_type=web&web_src=guangfan.com";    }
}
</script>
</body>
</html>

此案例的QQ源码调用,请参考推荐网站。

免责声明:

  1. 此案例代码仅作为代码学习,一切商业用途导致的纠纷都与本博主无关。
  2. 如有侵权,请提供认领资料与博主联系处理事宜。

效果图:


以上就是关于“ PC端页面调用QQ聊天 - 封装篇 ” 的全部内容。

PC端页面调用QQ聊天 - 封装篇相关推荐

  1. h5页面 pc端html 调用QQ群

    很难找,在网上找了很久都没有找到,最终在群里问朋友,才找到这段代码.虽然代码不长,但是建议需要的朋友收藏一下.绝对有效! 移动端H5 QQ在线客服链接代码 <a href="mqqwp ...

  2. PC端浏览器调用QQ

    作者:奈落虎 链接:https://www.zhihu.com/question/27541414/answer/52753615 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...

  3. 【WEB2.0】 网页调用QQ聊天(PC+M站)

    很多时候,我们在网站中需要加入联系QQ的功能,我下面就来说下在web页面中调用QQ聊天是如何实现的,直接上代码: <!DOCTYPE HTML> <html><head& ...

  4. 如何在网页调用QQ聊天

    文章来源:https://blog.csdn.net/wq122289014/article/details/52871203 很多时候,我们在网站中需要加入联系QQ的功能,我下面就来说下在web页面 ...

  5. oracle里子连接查询,pc端页面滚动到底部加载更多数据......

    场景:pc端页面鼠标滚动到底部时,通过ajax加载更多的数据,实现分页功能,封装成了一个函数,自己根据实际情况调用即可. 说明:discussList是放加载内容的div容器 // 加载更多评价的函数 ...

  6. 微信PC端C++技术获取聊天内容

    微信PC端C++技术获取聊天内容 C/C++编程 最近又学习了某位大佬用C++的方法,大佬的一句话有点醍醐灌顶,然后有了新的感觉,然后开始尝试实践这篇文章. 自己总结一下C++用法的核心思路:通过各种 ...

  7. pc端html调用麦克风_如何减少PC上的麦克风背景噪音

    pc端html调用麦克风 Micolas/Shutterstock.com Micolas / Shutterstock.com Whether you're video conferencing w ...

  8. 手机端与pc端页面html5,浅谈pc和移动端的响应式的使用

    身为一个前端攻城狮,是不是经常遇到各种各样的响应式问题?下面我们来说一下: 1.响应式跟自适应有什么区别? 有些人可能还不知道响应式跟自适应的区别,甚至认为他们是同一个东西,其实不是的. 自适应是最早 ...

  9. PC端页面在手机端完整显示

    PC端页面在手机端完整显示 页面最后生效的是最后加载的,通过$.load加载的页面内的<meta name="viewport">会覆盖父页面的<meta nam ...

最新文章

  1. 前端接收pdf文件_如何实现springmvc将返回的给前端的pdf文件放在浏览器里预览
  2. Real to Int
  3. 不止代码:保留道路(ybtoj 最小生成树)
  4. Android入门逆引手册 - 12 评分条(RatingBar)的使用
  5. 使用Lucene索引和检索POI数据
  6. jquery ajax select 二级联动
  7. Spark开发指南(0.8.1中文版)
  8. 用友U8.72 审核成品入库单时生成销售出库单 SQL触发器  --白波九道
  9. ~蓝杰那些事儿~2014.06.21.~胡先生和魏小姐的故事
  10. 马化腾:不太相信弯道超车 更欣赏仰望星空和脚踏实地
  11. 我的科四刷题笔记,记完就能过
  12. td-agent windows 安装步骤
  13. python 列表拆分_python列表拆分
  14. 基于Linux的树莓派和电脑之间的串口通信编程
  15. ApplePay对接java后台详细代码
  16. MBA英文面试常用句式
  17. 黑客窃取马来西亚用户的银行数据
  18. Mac 触控板或鼠标的光标跟踪灵敏度终端设置
  19. 【已解决】CentOS7等linux系统时区时间不对显示误差8小时
  20. Java导入Excel文件日期解析成了中文问题解决

热门文章

  1. iOS开发UI篇—核心动画(基础动画)
  2. day028 Tcp和Udp协议
  3. laravel 命令行输出进度条
  4. 从把事做对到做对的事
  5. Java语言中的----数组
  6. 多线程003 - 再谈CyclicBarrier
  7. golang - strings
  8. paip.gui控件tabs控件加载内容的原理以及easyui最佳实现
  9. matlab 里catmull rom,Unity中的曲线插值CatmullRom
  10. 搬货物(51Nod-1596)