Baz*_*Baz 18 javascript websocket
是否可以调用onerror回调,之后不会立即调用onclose?换句话说,是否有可能得到一个WebSocket与连接不一致的错误然后被关闭?
如果有可能,我想测试一下这个案子.我有一个使用node.js和express-ws的模拟后端.我可以在后端做什么来触发前端的onerror事件回调.
Jam*_*rpe 22
该error事件仅会先于随后也烧烧制的close情况下,至少通过正确地实现了规范的实现,也就是你会得到error和close一对,或者只是close本身.
关闭websocket的过程包括3个步骤,第二个步骤可选择在error需要时触发事件:
- 如果要求用户代理使WebSocket连接失败,或者在标记为已满后关闭WebSocket连接,则触发以
errorWebSocket对象命名的简单事件.[WSP]
在第三步之前,然后调用close:
- 创建一个使用该
CloseEvent接口的受信任事件,事件类型为close...
并且因为这两个步骤在同一个排队任务中是一个接一个地进行,所以应该一个接一个地调用事件处理程序,而不会在它们之间发生其他事件或任务.
| 归档时间: |
|
| 查看次数: |
4094 次 |
| 最近记录: |