关闭窗口/选项卡时的Websocket-Chrome
Websocket when closing window/tab - Chrome
我只想确认当用户关闭选项卡时,是否有任何websocket立即(或最终?)在页面上打开并连接到服务器。由于关闭选项卡时页面的控制台不见了,我不确定如何测试。
我想确认这一点的原因是为了弄清楚是否有可能在websocket关闭事件上触发函数调用。
仅在Chrome上测试,并且websocket连接到我在AmazonEC2上的节点服务器。
您可以使用以下代码段从服务器触发中的页面关闭事件。
var io = require('socket.io')('http');
io.on('connection', function(socket){
socket.on('disconnect', function(){
console.log('user disconnected');
});
});
但是你不能用这个函数触发更多的页面关闭事件。
相关文章:
- chrome在WebSocket握手期间获取新错误
- ReactJS和SpringDataRest缓存问题可能与websocket有关
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- Tomcat websocket is not working
- WebSocket握手:意外的响应代码:404
- Websocket赢得't打开连接
- Javascript connect to websocket
- 服务器端事件+客户端事件与Websocket
- 通过html5/websocket通过wifi传输文件
- 为什么我的WebSocket客户端总是在发送消息后重新加载
- WebSocket onmessage not firing
- JavaScript和Java WebSocket SSL连接错误
- nodejs二进制websocket mimetype处理
- 订阅一个具有角度的websocket的连续数据
- 将Websocket连接保持在多个页面上
- websocket客户端在发送大数据时断开连接
- 为什么我的服务器从不接收WebSocket发送
- 一个WebSocket请求应该有多大
- Chrome点击mailto:links关闭websocket连接
- Websocket不接收消息