注册

webim自动登录 多网页共存 输入框空消息判断

集成环信webim ,发现需要输入账号密码才能登陆,如果需要实现打开页面就直接登陆该怎么办?

以webdemo为例(demo下载地址http://www.easemob.com/downloads),打开index ,demo 的登陆是写了一个login方法调用的conn.open。只需要在这个方法前写一个页面加载函数 ,直接调用login就可以实现我们需要的打开页面登陆功能
 

QQ截图20151221173013.png


就是这么酷炫,小伙伴们快去试一下吧!
 
接下来我们来看第二个问题,怎么实现多网页共存?还是老样子,先讲一下原理吧,
-conn.open的时候多传递参数,resource:随机值,每个tab中随机值不能一样,一样则会把前一个登录的踢出,默认都是webim
如果觉得看不懂也没关系,这个在环信webimsdk里已经写好了的,打开easemob.im-1.0.7.js 
把截图里圈出来的地方注释打开,下面resource_value注释掉(这下是不是明白了呢)


QQ截图20151221173151.png


 
 
在使用webdemo 的时候发现打开会话界面不输入消息,点击发送按钮(也就是发送一条空消息)这样会导致后续发不出去消息,这个应该怎么处理呢?
 
把这个判断注释掉即可


QQ截图20151221173324.png


 
上面说的三个技能都掌握了吗?附件为一份简单集成的demo,可以拿去参考下。

有关于环信集成问题或者想了解哪方面移动互联网知识,可以在下方评论留言,我们就计划更新出来。
 

27 个评论

赞,打赏32
beyond

beyond 回复 fat1

多谢
你好 我在登录系统的时候同时登录环信 可以登录成功 但是当要跳转页面时就提示登录失败,请重新登录了,这是怎么回事啊?
我也遇到了相同的问题,请问你的问题解决了么?请教一下
web im 自动登录 现在版本中已经没有该方法。不知道如何调用 1.1.2的版本
◇。

◇。 回复 ◇。

现在使用signin,里面有username auth让填写账号、密码,不知如何自调用
我也遇到了同样的问题,找到解决办法了么?
解决了。
解决了
1.我在在页面最下面调用的 Demo.conn.open方法。 2.然后将登录页面的 logo input框给hide掉
◇。

◇。 回复 ◇。

按照上面步骤做,直接进行,就不会出现登录页面了。
你好,你这个demo给好友发文本消息和图标,对方怎么收不到呢
beyond

beyond 回复 死神

文本消息有问题吗
求一个嵌入后台的demo,最好是flask框架的
web简单集成.zip下载后运行index.html,这样的提示弹出来的。 “The WebSocket connection could not be established was disconnected.,请重新登录“ 请帮一下。
可以贴代码上来看一下么,我也遇到这个问题了
这是老版本了,可以在官网下载的最新demo。遇到什么问题具体描述下
我现在要做一个项目,在一个页面上有多个账号,点击账号就切换登录,不晓得怎么做,自动登录看了你写的已经实现了,就是不知道怎么可以存在多个账号
多开网页可以,一个网页只能登一个
哎,我再看看吧,谢谢哈
一个网页只能登录一个话 有多个账号 每个账号要实现自动登录 怎样判断是不是当前登录的账号啊 现在实现了写死的一个账号自动登录
你好,请问如何实现一个账号多个tab同时聊天啊
登录系统的时候自动登录环信你是怎么实现的?
在哪个页面下面调用Demo.conn.open方法。index.html还是demo.js文件? logo input 框在哪?
最新版本的webIM1.4.13版本怎么实现自动登录啊?文档能全面一点吗?
你好请问你具体是怎么解决环信自动登录然后进入聊天界面这个问题的啊?
大牛 我那么做了还是不行啊 跪求解决办法

要回复文章请先登录注册