我有以下脚本,我尝试使用Firefox内置的WebSocket连接到openfire。
index.js
console.log(window.WebSocket);
var exampleSocket = new WebSocket("ws://localhost:5222/")
但它在浏览器控制台上显示以下错误。
Firefox无法与服务器建立连接 WS://本地主机:5222 /
任何人都可以告诉我我做错了什么或者还有其他更好的办法。我使用的是最新版本的Firefox。
答案 0 :(得分:1)
首先,确保您已在Openfire中安装了Openfire WebSocket插件。所以首先检查它在可用插件中的可用性。然后按如下方式编写代码。
var exampleSocket = new WebSocket("ws://localhost:7070/ws/",'xmpp')
XMPP是openfire的协议
如果你想检查你必须这样做的错误。
exampleSocket.onerror = function(data){
console.log(data);
}