私は、socket.io を含む node.js サーバーと、クライアント用の js ファイルを含む html5 キャンバスを使用して、マルチプレイヤー ゲームを作成しています。
今は
socket.on('disconnect',function(){my code here});
サーバー側にありますが、ユーザーがクライアントが実行されているタブを閉じると、サーバーで切断イベントがトリガーされませんが、ユーザーがタブを閉じたときにサーバーに通知する必要があります。
クライアントが実行中のタブを閉じたときに、クライアントがイベントを正しくトリガーするようにするにはどうすればよいですか?