商务通打开对话窗口容错代码
在某些情况下,页面加载商务通JS代码失败,导致访客点击咨询按钮无法进入商务通对话窗口,下面医疗模板库为大家整理了一段代码,可以防止因商务通加载失败导致访客无法打开对话窗口这种情况的发生。
完整代码如下:
代码使用说明:
1、实际测试使用时请将代码中的商务通地址替换为自己的 http://test.zoossoft.net/LR/Chatpre.aspx?id=test001 。
2、之前我们在网站上添加打开商务通对话窗口按钮时一般是像以下这种方式添加的:
<a href="/swt/">咨询在线专家</a> //使用页面跳转的方式
<a href="javascript:;" onclick="openZoosUrl('chatwin','&e=zhuanjia');">咨询在线专家</a> //使用商务通自带打开对话窗口函数,下同。
<a href="javascript:openZoosUrl('chatwin','&e=zhuanjia')">咨询在线专家</a>
如果使用以上提供代容错代码后,只需要将连接代码修改为以下即可:
<a href="javascript:;" onclick="online('zhuanjia')">咨询在线专家</a>
<a href="javascript:online('zhuanjia')">咨询在线专家</a>
代码原理:
代码只是做了一个判断,判断openZoosUrl函数是否定义,openZoosUrl为商务通自带的打开对话窗口的函数,如果已经定义说明商务通代码正确加载,那么我们就直接调用商务通打开对话框的函数来打开对话框即可;如果该函数未定义,则说明商务通代码加载失败,我们就利用商务通对话窗口链接来打开对话窗口,其中以上提供的代码中包含了获取来路页面地址、当前页面地址的代码,传递给商务通后台,防止轨迹丢失的情况。
相关文章
- 商务通对话无来路显示及被恶意刷对话的解决方法
在医疗行业,无论是做SEO还是SEM,对话始终是一个重要的指标因素。可是很多人在查看商务通对话记录的时候,往往会发现一些对话没有来路。这既不利于统计是哪个网站带来的有效对话,更不方便统计究竟是哪些关键词或着陆页面带来有效咨询。 其实造成路径丢失的
- 商务通核心函数库解密格式化后的代码
商务通核心函数库解密格式化后的代码,理解其中的一些函数可以帮助我们对商务通进行一些高级功能的定制。 下面只简单介绍几个非常有用的函数,稍后会专门写一篇文章进行详细讲解。 1.openZoosUrl 函数原型:function openZoosUrl(url, data) {} 函数说明:这个
- 网站商务通常见问题总结
问题(1):使用网站商务通软件,是不是客服人员需要一直在线守候,从而影响他的其它工作? 答:客服人员使用网站商务通在线时,如果有新的对话请求或对话信息,可设置电脑发出声音、图形提示或全屏跳出,而平时只用将软件窗口最小化至屏幕右下角的任务栏就可以了;
- 商务通真的可能会被截持吗?
本文作者:郭惠 微信公众号:商务通分析 此前常会听到一些黑客关于商务通安全的消息,说要对商务通的各项设置仔细排查,以防止商务通被截持,咋一听,就会觉得,确实得好好查查,对于无所不能的黑客来说,肯定截持个商务通不是难事,所以得反复查。但停下来仔
- 商务通对话窗口出现验证码
打开商务通对话窗口的时候出现一个需要输入验证码的弹出怎么去除? 打开商务通对话窗口出现验证码是因为没有将当前域名添加到商务通的 域名绑定 列表中,只需要将域名添加进去即可。 操作步骤: 1、登陆商务通客户端; 2、菜单 系统设置 域名绑定; 3、在弹
随机推荐
- 商务通对话无来路显示及被恶意刷对话的解决方法
在医疗行业,无论是做SEO还是SEM,对话始终是一个重要的指标因素。可是很多人在查看商务通对话记录的时候,往往会发现一些对话没有来路。这既不利于统计是哪个网站带来的有效对话,更不方便统计究竟是哪些关键词或着陆页面带来有效咨询。 其实造成路径丢失的
- 商务通核心函数库解密格式化后的代码
商务通核心函数库解密格式化后的代码,理解其中的一些函数可以帮助我们对商务通进行一些高级功能的定制。 下面只简单介绍几个非常有用的函数,稍后会专门写一篇文章进行详细讲解。 1.openZoosUrl 函数原型:function openZoosUrl(url, data) {} 函数说明:这个
- 网站商务通常见问题总结
问题(1):使用网站商务通软件,是不是客服人员需要一直在线守候,从而影响他的其它工作? 答:客服人员使用网站商务通在线时,如果有新的对话请求或对话信息,可设置电脑发出声音、图形提示或全屏跳出,而平时只用将软件窗口最小化至屏幕右下角的任务栏就可以了;
- 商务通真的可能会被截持吗?
本文作者:郭惠 微信公众号:商务通分析 此前常会听到一些黑客关于商务通安全的消息,说要对商务通的各项设置仔细排查,以防止商务通被截持,咋一听,就会觉得,确实得好好查查,对于无所不能的黑客来说,肯定截持个商务通不是难事,所以得反复查。但停下来仔
- 商务通对话窗口出现验证码
打开商务通对话窗口的时候出现一个需要输入验证码的弹出怎么去除? 打开商务通对话窗口出现验证码是因为没有将当前域名添加到商务通的 域名绑定 列表中,只需要将域名添加进去即可。 操作步骤: 1、登陆商务通客户端; 2、菜单 系统设置 域名绑定; 3、在弹