如何在 converse.js 上一次登录多个用户



我正在使用converse.js开发网络聊天,我需要同时登录多个用户。例如,alex1alex2alex3 ,并在会话处于活动状态时保持记录。

您认为实现这一目标的最佳方法是什么?

谢谢。

您的意思是在一个网页中登录多个 XMPP 帐户吗?Converse.js不支持该用例。

您认为实现这一目标的最佳方法是什么?

我不确定这是一个好主意,但您可以通过为要连接的每个 XMPP 帐户创建一个新的 XMPP 连接来实现这一点。然而,这将大大增加流量,如果你使用BOSH(XMPP基于HTTP),那么它将大大增加XMLHttp请求的数量。

正如我所提到的,converse.js不支持这样的用例,因此您必须编写自己的客户端或对converse进行大量自定义/修改.js以接受和使用多个XMPP连接。

Converse.js使用Strophe.js进行XMPP连接,因此您需要创建Strophe.Connection的多个实例。