-1
当客户端关闭浏览器窗口或选项卡时,是否可以在server.js中运行服务器端功能?如何在客户端关闭窗口或选项卡时执行服务器端功能
当客户端关闭浏览器窗口或选项卡时,是否可以在server.js中运行服务器端功能?如何在客户端关闭窗口或选项卡时执行服务器端功能
您需要使用websocket从客户端到服务器的某种ping请求。当套接字断开(或ping结束) - 这意味着客户端关闭了他的标签页或窗口,并且您可以运行您的服务器端脚本。
在一些现代浏览器上(换句话说,**不**互联网爆炸或Safari浏览器)可以通过'sendBeacon'功能轻松实现 –
您尝试过哪些代码? –
https://stackoverflow.com/questions/3888902/javascript-detect-browser-close-tab-close-browser –