gpt4 book ai didi

javascript - 如何从 Javascript 连接到 XMPP 服务器

转载 作者:行者123 更新时间:2023-11-30 10:50:18 27 4
gpt4 key购买 nike

我一直在四处寻找有关 XMPP 和 JavaScr-er、ECMAScript 和 XMPP 的信息。在做了一些研究之后,我找到了 Strophe。它看起来很有趣,我能够得到一些代码来编译(对我来说总是一个起点 :) )但实际上并没有建立任何联系。就在那时我意识到(多亏了一些研究)a)我无法真正连接到与发出页面响应的服务器不同的服务器,因为它会是某种跨站点脚本或其他什么,并且 b ) 我尝试连接的服务器 (Google Talk) 没有任何 BOSH。所以。我的问题有点双重:1) 我可以使用 javascript 从我的服务器发布的页面连接到一个通用的 XMPP 服务器(比如 Facebook 聊天或 Google Talk)吗? (没有插件)2)如果是这样,怎么办? Strophe 会起作用吗? (我也听说过很多关于 WebSockets 的信息,但不太确定它们是什么或者它们是否有效。) 谢谢。

最佳答案

为了通过 HTTP 协议(protocol)连接到各种域以进行数据交换,JS 受到限制,因为 POST 请求由于跨站点脚本限制而被禁止(它可以通过 IFRAME 完成,但对于大多数目的来说这是不可行的).

这就是为什么您使用首选的服务器端语言创建一个连接到多个服务器的代理,它充当您的 JS“连接”的服务,并使用它向浏览器显示数据。

关于javascript - 如何从 Javascript 连接到 XMPP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5790379/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com