【问题标题】:Websocket not connecting to openfire using firefoxWebsocket没有使用firefox连接到openfire
【发布时间】:2018-07-22 11:53:34
【问题描述】:

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

index.js

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

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

Firefox 无法与服务器建立连接 ws://localhost:5222/。

谁能告诉我我做错了什么或有其他更好的方法。我使用的是最新版本的 Firefox。

【问题讨论】:

    标签: javascript firefox websocket xmpp openfire


    【解决方案1】:

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

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

    XMPP 是 openfire 的协议

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

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

    【讨论】:

    • 请注意,这个插件提供的功能是在 4.2.0 版本中添加到 Openfire 直接的。 Openfire 4.2.0 或更高版本不再需要此插件!
    猜你喜欢
    • 1970-01-01
    • 2019-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多