Отправка на сервер при уходе со страницы.
Доброго времени суток, форумчане!
Вот надо посылать данные на сервер, когда пользователь покидает страницу. Для этого вешаю обработчик на window.onbeforeunload: window.onbeforeunload = function () { xhr = new XMLHttpRequest(); xhr.open('POST', url, ....); .... } И вот незадача: если посылка асинхронная, то данные тупо не доходят. А если синхронная, от может делаться очень долго... Можно ли поставить таймаут на XMLHttpRequest или таймер, который сделает ему abort? Или может можно вообще сделать посылку где-нибудь в фоне? Спасибо! |
Часовой пояс GMT +3, время: 16:49. |