问题标签 [strophe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
522 浏览

xmpp - 使用 strophe 在 XMPP 上编写(编写)开始结束通知

当客户开始写作时,我们如何向对方发送通知?(以及最终写作时)

0 投票
2 回答
4359 浏览

javascript - 如何在 xmpp 服务器中创建新组

我正在使用 Strophe.js 库在我的应用程序与 XMPP(Openfire)服务器之间进行通信。

我想添加用户组,如何创建新组?如何通过添加好友查询提及组名?

这是我添加新用户的代码

我一天都提到 XMPP 扩展,但我找不到合适的结果

0 投票
1 回答
1320 浏览

openfire - 匿名登录使用 Strophe 开火

我想匿名登录 Openfire Server。我尝试使用空用户名和密码,但无法登录。我在客户端使用了 Strophe。请帮助我并提出任何建议。提前致谢..

0 投票
1 回答
1127 浏览

xmpp - 如何在 XMPP 或 Pujab 中使用 strophe

我已成功安装以下项目,因为我想将 Facebook 聊天集成到我的网页中

蟒蛇旁遮普扭曲

在我的 Windows XP 上,但现在我想使用 strophe 库来连接旁遮普邦。

有谁知道我如何使用 strophe 库,因为我尝试了 strophe 库中提供的下面列出的一个示例。问题是我不知道在basic.html 页面询问的JID 和密码字段中指定什么。

笔记:

  1. 由于旁遮普语已成功安装在我的 windows xp 上,我也收到XEP-0124 - BOSH响应

  2. 环境是本地主机

基本的.js

基本的.html

0 投票
2 回答
2122 浏览

facebook - 与 Facebook 聊天连接时远程连接失败

我正在尝试在我的 jQuery Mobile 上集成 Facebook Chat 并考虑关注 建筑学

但是,当我打开服务器(旁遮普语),并将以下必要的凭据放入与 facebook 相关的 javascript 中时,我收到远程连接失败错误,谁能告诉我缺少什么。

传出和传入请求

在 Windows XP 上启动服务器

当我击中http://localhost:5280/http-bind时,我得到XEP-0124 - BOSH

入口网址

http://localhost/strophejs/facebook-chat-example/facebook.html

facebook.html

facebook.js

请有人建议我整合 Facebook 聊天的正确方法

0 投票
2 回答
8056 浏览

xmpp - Strophe MUC 示例

有没有人有 Strophe muc 扩展中的 join、changenick、...等函数调用的示例代码?

我自己尝试这样做,不知道如何调用扩展函数,并将插件添加到 js,是否添加

0 投票
2 回答
1904 浏览

xmpp - 在服务器上创建 jabber ID

我已经在我的服务器上配置了 BOSH 连接管理器,即旁遮普语

到目前为止,我一直在使用register.jabber.org创建jabber 帐户,现在我想通过我的服务器为我的用户创建自己的 JID,所以谁能告诉我该怎么做?

到目前为止,我正在为 jabber bosh 服务使用以下端点

http://bosh.metajack.im:5280/xmpp-httpbind使用 Javascript 和 Jquery 运行 Wrox Professional XMPP 编程示例

如果您想了解更多信息,请询问,而不是关闭问题

我使用 strophe 作为 javascript 客户端 http://localhost:5280/xmpp-httpbind作为 BOSH_SERVICE_URL

0 投票
2 回答
790 浏览

c# - XMPP 会话附件

我需要在 .net C# Web 应用程序的服务器端建立我的 XMPP 连接,然后将 RID 和 SID 传递给客户端以允许建立 BOSH 连接。

问题是,我发现无法从任何 C# XMPP 库中获取 RID 和 SID。

谁能告诉我如何获得这些?另外....我需要在服务器端建立 BOSH 连接还是正常连接?

0 投票
1 回答
1631 浏览

javascript - Strophe字符编码问题

我正在开发一个 XMPP 客户端,并且遇到了Strophe(javascript 版本)发送/接收消息的问题。

问题在于包含“特殊”字符的消息。例如,如果我发送:

我在这。

将显示一个外部客户端(即 iChat)

我在这里。

strophe 客户端根本不显示任何内容。

如果我将相同的消息从 iChat 发送到 strophe 客户端,它会正确显示。

这是我能想到的最基本的示例代码:

提前感谢您的帮助。

编辑:

出站,似乎 Strophe 是双重编码。当我输入

我是

它正在发送

入站,它似乎没有正确处理 CDATA。任何指导或想法表示赞赏。

0 投票
3 回答
7283 浏览

jquery - XMPP 连接管理器“Strophe.Connection”返回 ATTACHED 状态而不是 CONNECTED

我使用 Strophe.Connection 来创建和初始化一个 Strophe.Connection 对象,并使用“connect”函数启动连接过程,但它返回 ATTACHED 状态而不是书中预期的 CONNECTED 状态。

这段代码来自 Jack Moffitt 的“Professional XMPP programming with JavaScript and JQuery”,但它对我不起作用:-(

我已经度过了一整天,而且我很头疼。任何帮助将不胜感激。谢谢,

这是代码:

为了了解发生了什么,我将代码修改为这样(连接状态):

它向我显示了两个状态:CONNECTING 然后 ATTACHED。为什么我不能像书中预期的那样拥有 CONNECTED 状态???