-1
當客戶端關閉瀏覽器窗口或選項卡時,是否可以在server.js中運行服務器端功能?如何在客戶端關閉窗口或選項卡時執行服務器端功能
當客戶端關閉瀏覽器窗口或選項卡時,是否可以在server.js中運行服務器端功能?如何在客戶端關閉窗口或選項卡時執行服務器端功能
您需要使用websocket從客戶端到服務器的某種ping請求。當套接字斷開(或ping結束) - 這意味着客戶端關閉了他的標籤頁或窗口,並且您可以運行您的服務器端腳本。
在一些現代瀏覽器上(換句話說,**不**互聯網爆炸或Safari瀏覽器)可以通過'sendBeacon'功能輕鬆實現 –
您嘗試過哪些代碼? –
https://stackoverflow.com/questions/3888902/javascript-detect-browser-close-tab-close-browser –