2017-08-11 7 views
-1

クライアントがブラウザのウィンドウまたはタブを閉じるときに、server.jsでサーバー側の機能を実行できますか?クライアントがウィンドウまたはタブを閉じるときにサーバー側の機能を実行する方法

+0

いくつかの最新のブラウザ(言い換えれば、**インターネットエクスプローダーやサファリではありません)では、sendBeacon関数を使って簡単に実現できます。 –

+0

これまでにどのようなコードを試しましたか? –

+0

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

答えて

0

クライアントからサーバーへの何らかの種類のping要求のwebsocketを使用する必要があります。ソケットが切断される(またはpingが終了した)とき、それはクライアントがタブまたはウィンドウを閉じたことを意味し、サーバーサイドスクリプトを実行できます。

関連する問題