У меня есть две разные веб-страницы, которые общаются друг с другом через веб-сокеты. Когда пользователь закрывает одну веб-страницу (вкладка / окно браузера), я хочу уведомить другую страницу, передавая событие через веб-сокеты.
Но я не могу использовать window.addEventListener("beforeunload", () => {})
или window.addEventListener("unload", () => {})
, потому что соединение с веб-сокеты уже были закрыты, когда пользователь нажимает на x
на вкладке браузера.
Есть ли способ или способ аннулировать страницу, когда пользователь закрывает другую страницу? Я работаю с PHP и JavaScript.