Контекст:Ожидание события, прежде чем закрытие окна с использованием onbeforeunload
Я разработана приложение, которое требует аутентификации. Это приложение использует события для диалогов с сервером. Когда сервер отвечает, некоторые события отправляются клиенту (UI).
Проблема:
Когда пользователь закрывает страницу, необходимо сделать выход из системы на сервере. С моей архитектурой легко вызвать метод, который выполняет этот выход. Но я хотел бы, чтобы пользователь показывал выход из системы до закрытия веб-страницы. Фактически, я хотел бы закрыть веб-страницу только тогда, когда определенное событие (например: disconnection_success) хорошо принято. Кроме того, важно не удалять другую веб-страницу, потому что событие получено на первой веб-странице, когда выход завершен. (Потому что диалог делается бросок XMLHttpRequest)
Тест:
я уже делают некоторые испытания с использованием onbeforeunload, но мне кажется, что трудно настроить всплывающее окно.
У вас есть идеи для решения проблемы?
BR