如何在 converse.js 上同时登录多个用户

How to login at multiple users at once on converse.js

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

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

谢谢。

你的意思是在一个网页内登录多个XMPP账号? Converse.js 不支持该用例。

What do you think it's the best way to achieve this?

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

正如我所提到的,converse.js 不支持这样的用例,因此您必须编写自己的客户端或极大地 customize/modify converse.js 来接受和使用多个 XMPP 连接。

Converse.js 使用 Strophe.js 建立 XMPP 连接,因此您需要建立 Strophe.Connection.

的多个实例