我正在测试 websocket 并试图找到在客户端触发错误事件的场景。协议说
如果要求用户代理使 websocket 连接失败或 WebSocket 连接因偏见而关闭,则在 WebSocket 对象上触发一个名为 error 的简单事件。
但是使用这个逻辑,我尝试连接到不支持 websocket 的服务器。我看到浏览器实际上正在触发“关闭”事件,但没有触发“错误”事件。
问:上述场景是否应该触发错误事件?另外,我可以在客户端触发错误事件的其他场景是什么?
我正在测试 websocket 并试图找到在客户端触发错误事件的场景。协议说
如果要求用户代理使 websocket 连接失败或 WebSocket 连接因偏见而关闭,则在 WebSocket 对象上触发一个名为 error 的简单事件。
但是使用这个逻辑,我尝试连接到不支持 websocket 的服务器。我看到浏览器实际上正在触发“关闭”事件,但没有触发“错误”事件。
问:上述场景是否应该触发错误事件?另外,我可以在客户端触发错误事件的其他场景是什么?