Websocket 不使用 firefox 连接到 openfire

Websocket not connecting to openfire using firefox

我有以下脚本,我试图通过它使用 Firefox 内置的 WebSocket 连接到 openfire。

index.js

console.log(window.WebSocket);
var exampleSocket = new WebSocket("ws://localhost:5222/")

但它在浏览器控制台上显示以下错误。

Firefox can’t establish a connection to the server at ws://localhost:5222/.

任何人都可以告诉我我做错了什么或者有任何其他更好的方法来做到这一点。我正在使用最新版本的 Firefox。

首先,请确保您已经在Openfire中安装了Openfire WebSocket插件。所以首先检查它在可用插件中的可用性。然后写代码如下

var exampleSocket = new WebSocket("ws://localhost:7070/ws/",'xmpp')

XMPP 是 openfire 的协议

如果你想检查你必须这样做的错误。

exampleSocket.onerror = function(data){
    console.log(data);
}