2017-08-11 40 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結束) - 這意味着客戶端關閉了他的標籤頁或窗口,並且您可以運行您的服務器端腳本。

相關問題