问题描述
Firefox打开WEBIM后登录失败,弹出错误提示:The WebSocket connection could not be established was disconnected.,请重新登录。FF应该完整支持Websocket的协议,请管理员分析一下,谢谢!谷歌,IE都没有问题。附件是网上给的解决方案,但问题依旧!
解决方案
不知道你的FF是哪个版本,测试一下新版的FF是否有这个问题,如果是低版本的话,在easemob.im.config.js中改用xmppURL: 'https://im-api.easemob.com/http-bind/' 登录是没问题的,你测试一下吧。
解决方案二:
现在配置文件是这样:Easemob.im.config = { /* The global value set for xmpp server ws://im-api.easemob.com/ws/ wss://im-api.easemob.com/ws/ http://im-api.easemob.com/http-bind/ https://im-api.easemob.com/http-bind/ *///xmppURL: 'wss://im-api.easemob.com/ws/', xmppURL: 'https://im-api.easemob.com/http-bind/', /* The global value set for Easemob backend REST API http://a1.easemob.com */ apiURL: 'http://a1.easemob.com', /* 连接时提供appkey */ appkey: "eageaane#eageaane", https : true} FF版本是45,点登录一样出现The WebSocket connection could not be established was disconnected.
解决方案三:
不好意思,我升级到最高版本。,仔细测试了一下,清除缓存,可以了,我试一下其它浏览器。
解决方案四:
你好,配置成FF后FF可以了,如果我配置改成xmppURL: 'https://im-api.easemob.com/http-bind/',对谷歌,IE跟APP的聊天会受影响么?
解决方案五:
不会受影响的,websocket是长连接,连接不会断开,比较快,https的连接方式,每发一条消息会断掉,相对慢一些。