gpt4 book ai didi

javascript - 如何检测浏览器是否支持 javascript 中的乒乓帧?

转载 作者:行者123 更新时间:2023-11-30 08:03:27 27 4
gpt4 key购买 nike

我有一个 websocket 应用程序,其中服务器(使用 Netty 用 Ja​​va 编写)定期向客户端发送 ping 帧以检测它们的连接是否仍然存在(事实上,客户端的网络连接可能会断开而服务器正在运行)无法检测到它)。但是,如果特定浏览器不支持乒乓功能怎么办?我如何在javascript中检测到它?例如,对于 websocket,我使用 if(!window.WebSocket) {...},但是 ping-pong 呢?

最佳答案

不支持 ping/pong 的 WebSocket 客户端不符合 RFC6455 - 该功能是强制性的。

所有主流浏览器都支持 ping/pong。

无法从 JavaScript 中检测到该功能。

关于javascript - 如何检测浏览器是否支持 javascript 中的乒乓帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22410616/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com