有时,当我重新启动服务器或出现网络故障时,websocket会关闭,我希望能够随时获得当前的连接状态。
我基本上得到了以下错误,我希望能够预测它:
WebSocket is already in CLOSING or CLOSED state.
(anonymous function)
InjectedScript._evaluateOn
InjectedScript._evaluateAndWrap
InjectedScript.evaluate
发布于 2014-04-29 23:46:08
这非常简单: websocket的readyState
属性始终包含WebSocket API中指定的websocket的连接
它将是下列值之一:CONNECTING
OPEN
CLOSING
或CLOSED
解决该错误的方法如下所示:
if (yourWsObject.readyState === WebSocket.CLOSED) {
// Do your stuff...
}
https://stackoverflow.com/questions/23369368
复制相似问题