我正在开展一个试点项目。这是一个基于网络的聊天应用程序(例如 abc.com
)。我创建了一个聊天窗口(只是基本的 UI)。我现在希望通过此聊天窗口与位于不同域的客户支持人员聊天。
例如,有一个电子商务网站 xyz.com
,他们的网站上提供实时聊天支持。是否可以通过 abc.com
与 xyz.com
中的支持人员聊天?
我对此进行了一些研究,发现这可以使用 WebSocket
来完成。谁能对此提供更多信息,例如是否可行,可以用于该项目进一步使用/研究的技术堆栈等?
最佳答案
有关使用 WebSocket 的聊天应用程序的简单演示,请查看 https://demo.crossbar.io/chat/index.html#ch1 。这可以跨域工作,没有问题,因为所有聊天客户端都连接到分发消息的中央路由器。 (奖励:除了 JavaScript 之外,还有 WAMP 协议(protocol)(该协议(protocol)所使用的协议(protocol))的客户端,使得添加其他语言的组件变得轻而易举 - 请参阅 http://wamp.ws/implementations )。
关于javascript - 针对不同域之间实时聊天的技术堆栈建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32430201/