网站开发兼职_医院网站建设_医院网站开发_医疗网站建设

当前位置: > 建站教程 > 使用技巧 >

定时跳转商务通快商通只需1行代码即可实现

发布时间:2018-09-21 作者:医院网站制作 浏览: 关键词: 商务通 快商通

大家好,我是一个给企业做网站建设和网站维护工作的技术人员。如果您有这方面需求,欢迎找我。

由于现在竞价成本过高,百度等平台又相继出台一些新的限制,底部浮动对话框不能超过手机屏幕的1/10。对话量明显不如以前,怎么办呢?

好多企业尤其是医疗企业都有这样的需求,就是当网页打开7-10秒之后,需要一个自动跳转到聊天软件的功能,用来提升对话量。

通常我是怎么做的呢?

在每个专题页面的head头部加入如下代码

<meta http-equiv="refresh" content="8;url=https://viph19-hztk11.kuaishang.cn/bs/im.htm?cSource=1&cas=***&fi=***">

然后就悲剧了,客户那里需要反复测试,一会改成7秒,一会改成8秒,一会去掉,一会又要改成10秒,一次需求变更就需要修改好多个网站的数百个页面,最后改到头晕脑胀手指疼。

一行代码实现商务通快商通等软件定时跳转

 

有没有其它更快速的方法呢?答案是有的,我们可以用js来实现

如果服务器是linux系统的我们可以这样操作(如果您有更好的方法可以给我留言探讨,也许这不是最好的方法)

第一步

先将线上文件同步到本地,再在本地目录里建一个jumpswt.js

第二步

替换所有html文件中的<head>为

<script src="http://www.mediab.cn/js/jumpswt.js"></script></head>

简单吧?页面里只需要这一行代码就可轻松实现跳转的功能,以后再做修改的时候,只需改一个位置就可以了。

当然,前面的域名要改成您自己的,前面的域名是我自己的网站,您也可以参考。

第三步

打开jumpswt.js

粘贴代码。代码内容如下

星号和网址需要替换成您自己的,10000毫秒表示10秒,以后如果再有需求变动直接改这个数值就可以了,所有专题页面的定时都会变化。

if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {setInterval(function() {

var r = document.referrer;

var p = window.location;

swt_linkurl = "http://**.zoosnet.net/LR/Chatpre.aspx?id=***&p=" + p + "&r=" + r;

window.location.href = swt_linkurl;}, 10000);}

如果有一天不需要再跳转,在这个文件最上方加上return false;就可以了。

如果是windows系统的服务器,直接用批量替换工具替换就可以了。

正当我满心欢喜,以为节约了半天时间的时候,一件意外发生了,商务通开始接不到对话,通俗一点说就是反复跳转出现了死循环,一个对话也接不进来了。

以下是商务通的访问轨迹

一行代码实现商务通快商通等软件定时跳转

 

我发现对方有一个页面是这样的

一行代码实现商务通快商通等软件定时跳转

 

唯一的可能就是这个页面被嵌入到商务通里了,就这样每次打开商务通,都会触发跳转,所以一个对话也接不进来。马上打开这个页面,删除这个页面里的跳转代码,对话才恢复正常。

我的小心脏啊,浪费了十几块的推广费用了。

做网站维护最难的就是前期没有人跟你做交接,不知道会遇到什么事情。

所以好多事情只有自己摸索着做了。

欢迎关注我的熊掌号,医院网站建设

责任编辑:医院网站制作
共有人阅读,期待你的评论!评论
使用技巧
二次开发
使用技巧
调试安装
运营推广