Cách duy nhất bạn có thể làm điều gì đó khi trang bị đóng hoặc điều hướng khỏi đó là đính kèm một trình xử lý sự kiện vào sự kiện đang tải, như Rocket đề xuất. Tuy nhiên, bạn không nên dựa vào sự kiện này để kích hoạt, vì rất nhiều thứ có thể ngăn cản nó. Trình duyệt có thể dừng trình duyệt để tập trung tài nguyên vào các tác vụ khác, người dùng có thể mất kết nối, trình duyệt có thể bị chấm dứt, v.v.
Cách đáng tin cậy nhất để theo dõi người dùng và phiên là yêu cầu họ gửi tin nhắn keepAlive đến máy chủ trong một khoảng thời gian nhất định. Sau đó, bạn sẽ biết rằng người dùng đã rời đi đôi khi giữa một dấu thời gian nhất định và khoảng thời gian của tin nhắn keepAlive.
Trên máy chủ, sau đó bạn có thể duyệt qua các phiên đã không còn tồn tại trong một thời gian và thực hiện bất kỳ thao tác nào bạn cần.
Tuy nhiên, cách làm này sẽ không cần thiết nếu bạn chỉ cần tạo một số hiệu ứng "đăng xuất" thú vị.