WeLive在线客服系统
Index
WeLive在线客服系统
WeCaller电话客服系统
HongCMS中英文企业网站系统
Search
Login
Register
WeLive在线客服系统
UCWEB登入显示电脑客服界面
UCWEB登入显示电脑客服界面
zhudi2035
2019-7-16
1862
换ios自带浏览器或是其他的有显示手机端客服,这个怎么改
New Post
(
4
)
weenfier
2019-7-16
Quote
2
Floor
弄是没看明白啥意思,哈哈。
weenfier
2019-7-16
Quote
3
Floor
看明白了。
你意思是使用手机中UCWEB浏览器时,客人窗口显示的样式跟用电脑浏览器进入时显示的样式相同,对吗?
如果是相同的,说明根目录下的welive.js中的代码未能准确判断UCWEB为移动端。
打开这个文件,查看100行左右的这段代码:
//开始加载窗口
var welive_is_mobile = navigator.userAgent.match(/(iPhone|Android|iPod|ios|iPad|Windows ce|Windows mobile|Micromessenger|webOS|Ucweb|BlackBerry|midp|rv:1.2.3.4)/i);
if(welive_is_mobile){ //mobile
welive_mobile();
}else{ //web
welive_web();
}
再根据UCWEB的表头特征修改。
weenfier
2019-7-17
Quote
4
Floor
上面的代码其实已经能判断Ucweb,但可能是新版本使用了比较特殊的表头特殊字符,导致无法识别。
在上面的正则中加一项UCBrowser试试,如下:
var welive_is_mobile = navigator.userAgent.match(/(iPhone|Android|iPod|ios|iPad|Windows ce|Windows mobile|Micromessenger|webOS|Ucweb|UCBrowser|BlackBerry|midp|rv:1.2.3.4)/i);
zhudi2035
2019-7-17
Quote
5
Floor
解决了 谢谢
Back
Create New Thread
zhudi2035
Search