2017-08-11 36 views
-1

当客户端关闭浏览器窗口或选项卡时,是否可以在server.js中运行服务器端功能?如何在客户端关闭窗口或选项卡时执行服务器端功能

+0

在一些现代浏览器上(换句话说,**不**互联网爆炸或Safari浏览器)可以通过'sendBeacon'功能轻松实现 –

+0

您尝试过哪些代码? –

+0

https://stackoverflow.com/questions/3888902/javascript-detect-browser-close-tab-close-browser –

回答

0

您需要使用websocket从客户端到服务器的某种ping请求。当套接字断开(或ping结束) - 这意味着客户端关闭了他的标签页或窗口,并且您可以运行您的服务器端脚本。

相关问题