目前我正在使用 xmpp over web-socket 连接韵律服务器,它工作正常。现在尝试使用 Worker web-socket,但即使它没有与我的 Prosody 服务器连接,它也无法正常工作。
我按照以下步骤启用共享 Web 套接字步骤:-
- 将文件复制
src/shared-connection-worker.js
到我的项目 src 目录文件中 - 然后在 Strophe.Connection 选项中添加了 worker 属性
const connection = new Strophe.Connection(prosody_server_url, {
protocol: XMPP_PROTOCOL,
withCredentials: true,
mechanisms: [Strophe.SASLExternal],
worker: './../shared-connection-worker.js'
});
仅供参考 - 我正在使用 strophe.js 1.4.0 版本。