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

时间:2014-03-14 16:24:01

标签: javascript browser websocket ping pong

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

1 个答案:

答案 0 :(得分:6)

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

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

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