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,可以拿去参考下。

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

21 个评论

赞,打赏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。遇到什么问题具体描述下
我现在要做一个项目,在一个页面上有多个账号,点击账号就切换登录,不晓得怎么做,自动登录看了你写的已经实现了,就是不知道怎么可以存在多个账号
多开网页可以,一个网页只能登一个
哎,我再看看吧,谢谢哈
一个网页只能登录一个话 有多个账号 每个账号要实现自动登录 怎样判断是不是当前登录的账号啊 现在实现了写死的一个账号自动登录

要回复文章请先登录注册

知识价值的认可,源自您的赞赏

扫描二维码,你的支付将由imGeek代收后转给对方

×