如何让 Web 关闭页面时发送的 WebSocket 消息能成功?

RT
发现在监听到 onunload 事件后 send 的消息都没成功!
websocket有类似ajax同步请求吗?搜不到!

阅读 4k
2 个回答

我发现返回一个 async-await 函数是可行的!!!

window.onunload = async () => {
    await wx.send(...)
}

这个不用 send,关闭网页 websocket 链接会被断开
服务端 监听断开 就行

主动关闭,关闭前 发送 主动关闭 消息,由服务器主动断开。
这样能 区分 主动关闭 还是 被动断开。

推荐问题