首页 > 编程学习 > Ecshop在线客服插件,全面支持IE、火狐、谷歌、Opera、Safari

Ecshop在线客服插件,全面支持IE、火狐、谷歌、Opera、Safari

老师用ecshop做了一个电子商务网站,在网上找了一个侧栏悬浮的在线客服插件,其实也算不上插件吧,几个文件在首页引用了一下就可以了。样式还可以,但是昨天上网随便看看,发现自用的谷歌浏览器点击在线客服后有点问题。鼠标移动到联系客服的地方页面会弹出来,但是准备点上面的QQ去联系的时候又自动缩回去了,经测试IE和火狐下面正常。

关于ecshop的客服插件稍后会在本文下部提供下载连接,另外给出原帖连接http://bbs.ecshop.com/thread-92214-1-1.html

此问题主要是javescript代码与浏览器不兼容导致的,作者只处理了IE与Firefox的兼容问题,这个在第十四还是十几页的回贴中也给出了明确回答。

针对此问题的解决办法如下:

找到ServiceQQ.js文件,用编辑器打开(不要直接双击)
查找以下代码

  1. if (browser.indexOf(“Firefox”)>0){ //如果是Firefox  

更改为

  1. if (browser.indexOf(“Firefox”)>0||browser.indexOf(“Chrome”)>0||browser.indexOf(“Safari”)>0){ //如果是Firefox或Chrome或Safari  

然后查找以下代码

  1. if (browser.indexOf(“MSIE”)>0){ //如果是IE  

更改为

  1. if (browser.indexOf(“MSIE”)>0|| browser.indexOf(“Presto”)>=0){ //如果是IE或Opera  

替换相应代码之后保存即可。

此解决方法来源于http://bbs.ecshop.com/thread-179740-1-1.html

亲测可行,演示地址http://www.hotost.com