认真的研究了这些网站的源代码,发现了一个东西,一般现在的网站很少使用框架的,因为搜索引擎不能识别框架,但是这些网站却有一个框架,框架的地址就是一行简单的地址,而且还不是http的地址,例如下面的这个地址:

tencent://message/?uin=1278230143&Site=&menu=yes

这有点像移动开发中的打电话的链接,应该是调用你自己电脑的软件。

通过自动弹出QQ对话框的方法能够实现很高的客户咨询量,相比“左一个、右一个、中间再弹一个”的客服组件,通过“打开网页自动弹出QQ对话框”这种方式来实现提升咨询量无论是用户体验还是效果都要强很多。

每个浏览器对于这段代码的实现方法可能略有不同,firefox里面会让你选择什么应用程序来打开这个链接,可能用户也会勾选“记住我对tencent类型链接的选择。(R)”,这样以后都不会弹出选择应用程序的这个对话框。

Firefox里面选择程序打开链接

而IE等浏览器是会直接弹出对话框,不过如果你同时登录了多个QQ,那么他会让你选择一个qq进行聊天。

选择QQ进行聊天

放置了这段代码,可是需要用户点击,这不是我们需要的效果,我们想要用户打开网页的时候就弹出这个对话框,那么如何实现?

自动弹出对话框

我们在网页中放置一个框架,然后框架的地址就是上面的那段代码,当网页加载的时候就会自动去访问这个地址,于是就会自动弹出QQ聊天窗口,当然我们需要设置这个框架不显示,不能让用户看到。

<iframe style="display:none;" src="tencent://message/?uin=1278230143&Site=&menu=yes"></iframe>

设置多个客服QQ

针对企业中有多个客服的情况,为了客服直接合理分配接待。刚刚也研究出了一套解决方案就是预设多个客服QQ,然后给访客随机弹出一个客服QQ的对话框!当然这个适合于企业,对于个人站长就没必要了。

<iframe style="display:none;" class="qq_iframe" src=""></iframe>
<script>
$(function(){qq_list = new Array('1278230143', '353207542');//随机qq_i = Math.floor(Math.random()*qq_list.length);src = "tencent://message/?uin="+qq_list[qq_i]+"&Site=&menu=yes";$('.qq_iframe').attr('src',src);
})
</script>

延时弹出对话框

有不少客户问我如何设置访客打开页面后10秒再弹出,再次研究更新了这个弹出,确实找到的方法可设置10秒后弹出!这样可以一定程度上提升用户体验,同时让访客先看看网站的优质服务能够有效地提升客户对产品的认可度,进而提升客户主动沟通的机会!

<iframe style="display:none;" class="qq_iframe" src=""></iframe>
<script>
$(function(){setTimeout(function(){qq_list = new Array('1278230143', '353207542');//随机qq_i = Math.floor(Math.random()*qq_list.length);src = "tencent://message/?uin="+qq_list[qq_i]+"&Site=&menu=yes";$('.qq_iframe').attr('src', src);}, 10000)
})
</script>

好了,以上就是三种设置的方法,一个比一个高级的说,希望对你有所帮助。

=====2015-06-08 更新====

感谢某位网友分享的另外一种更利于优化的方案。

JavaScript脚本延时加载

上面的方法中会使用到Iframe框架,可能有的网友担心这不利于优化,没关系我们可以使用JavaScript脚本加载这段调用QQ的代码,一般网盟的代码 和 统计代码也是采用的这样方法,强力推荐!

新建JS文件

这一步非常的关键,我们新建一个JavaScript脚本文件,文件的命名随便取,然后写入下面的代码,我们也可以把下面的代码加入到网站已有的JS文件中,不影响其它函数的运行。

var qq_chat = true;
function show_qq() {if (qq_chat) {popwin = window.location.href = 'tencent://message/?uin=1278230143&Site=问说网&Menu=yes'}
};
setTimeout("show_qq()", 1000);

对应的uin和Site参数修改成自己的就可以。对于弹出的时间,可以在setTimeout后面的1000参数调整,数字越大越慢弹出。

引入JS文件

如果以上的脚本在我们已有的网站页面JS中,这时候就可以直接弹出效果。如果我们是新建的JS文件,我们就需要把这个文件添加到页面中,方便调用我们定义的弹窗函数。

<script type="text/javascript" src="show_qq.js"></script>

这种方法应该是最好的解决方法,及实现了效果,有不影响网页优化。

如何实现打开网页自动弹出QQ对话框相关推荐

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

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

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

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

  3. 打开网页自动下载php,打开网页自动弹出下载aidclient.php窗口解决方法

    在使用浏览器打开网页的时刻,有时会自动弹出aidclient.php的下载窗口或者是aidclient.js的下载窗口,下载地址是w.cnzz.com/aidclient.php,不管是360浏览器. ...

  4. 网站自动弹出QQ对话框

    自动弹出对话框 我们在网页中放置一个框架,然后框架的地址就是上面的那段代码,当网页加载的时候就会自动去访问这个地址,于是就会自动弹出QQ聊天窗口,当然我们需要设置这个框架不显示,不能让用户看到.

  5. php 弹出下载框,打开网页自动弹出下载!!

    建议你下载恶意软件和木马强杀工具windows清理助手查杀恶意软件和木马: 下载网址: 下载安装后,首先升级到最新版本,然后退出正常模式并重启按F8进入到安全模式.打开软件,点击"系统扫描& ...

  6. 计算机安全弹窗,win10系统打开网页老是弹出安全警告的方法

    win10系统使用久了,好多网友反馈说win10系统打开网页老是弹出安全警告的问题,非常不方便.有什么办法可以永久解决win10系统打开网页老是弹出安全警告的问题,面对win10系统打开网页老是弹出安 ...

  7. win7怎么选择java打开网页_大神研习win7系统打开网页会弹出“应用程序已被JAVA安全阻止”的修复技巧...

    win7系统有很多人都喜欢使用,我们操作的过程中常常会碰到对win7系统打开网页会弹出"应用程序已被JAVA安全阻止进行设置的解决思路却鲜为人知,小编前几天就遇到了打开网页会弹出" ...

  8. 打开网页被Java拦截怎么办_win7系统打开网页会弹出“应用程序已被JAVA安全阻止”的解决方法...

    很多小伙伴都遇到过win7系统打开网页会弹出"应用程序已被JAVA安全阻止的困惑吧,一些朋友看过网上零散的win7系统打开网页会弹出"应用程序已被JAVA安全阻止的处理方法,并没有 ...

  9. 打开IE自动弹出网页的处理办法

    1.重新注册IE项,修复IE注册.在开始->运行 输入命令 regsvr32actxprxy.dll 确定 输入命令 regsvr32shdocvw.dll 确定 重新启动,下载反间谍专家查有没 ...

  10. html进网页自动弹出窗口,如何阻止网页中自动弹出的广告窗口?

    首先我们来介绍一下通用的方法: 1.首先我们打开浏览器,选择[工具]--[Internet选项]如下图所示: 2.打开Internet选项窗口之后选择安全选项卡,在下面点击自定义级别进入安全设置 3. ...

最新文章

  1. error C2065: “M_PI”: 未声明的标识符
  2. hdu4888 最大流(构造矩阵)
  3. 一文看懂物联网完整产业链条
  4. Kendo UI Validator 概述
  5. 2016 大连网赛---Weak Pair(dfs+树状数组)
  6. SQL数据库。按年,月,日查询
  7. 5分钟就能完成的Python小项目,赶紧拿去玩玩吧
  8. 通过WDS功能扩大无线网范围
  9. 如何用 latex 排版日文 (xelatex)
  10. 微信小程序前端登录模块设计
  11. ArcGIS使用DEM数据划定汇水区具体步骤过程
  12. Win 10提升隐藏性能
  13. 电壁挂炉该如何配电表和电线
  14. Android 集成百度地图服务和驾车导航jar包冲突、驾车导航引入armeabi-v7a平台
  15. 服务器数据迁移:为知笔记私服数据迁移
  16. 开源资产管理系统SNIPE-IT搭建
  17. 年会活动必备微信墙3D签到配置教程
  18. 记一次服务器被植入木马/病毒:kdevtmpfsi
  19. 强化练习题(二)易错题
  20. 云服务器 ipv6,开通IPv6

热门文章

  1. mybatis插入大于号小于号到oracle
  2. Flutter 3更新详解
  3. songshu-video-uniapp-YYC松鼠短视频前端源码-开源--优雅草科技官方发布
  4. Python项目实战:抓取全网王者荣耀皮肤,收藏最好看的
  5. android内存dump分析,闭眼能敲,Android内存分析command
  6. mongoDB 4.0 开启远程访问
  7. C# WinForm菜单和工具栏控件
  8. 计算机垃圾桶桌面,电脑桌面比垃圾桶还乱?一分钟轻松快速整理你的电脑桌面...
  9. 如何更改oracle_sid,Oracle SID修改方式的详解
  10. 如何用尺规作图画圆的切线_尺规作图过圆外一点作圆的切线的四种方法