при закрытии страницы.
Закрытие страницы отслеживаю так:
window.addEventListener( 'beforeunload', function(ev) {})
Но если я отправляю запрос асинхронно, то он приходит на сервер только в случае перезагрузки страницы. А если отправлять синхронно, то получается пауза 1-2 сек, а потом страница закрывается.
Подскажите, есть ли какой-то способ отправить данные асинхронно, и что бы эти данные приходили на сервер при закрытии страницы?
а после запроса кэлбек еще должен отработать ?
Не думаю, что это реально. Вариант только отслеживать закрытие другим способом: например, посылать раз в какое то время запрос на сервер, и если он перестал приходить - на сервере делать что нужно.
Обсуждают сегодня