Архив метки: webapp

Перехват события перехода с веб-страницы

На практике часто нужно произвести какое-либо действие в момент, когда пользователь покидает страницу — обычно это сохранение данных, которые еще не успели уйти по ajax или просто текстовое предупреждение. Мне сравнительно недавно понадобилось такое событие, чтобы сбросить таймаут события, которое не стоило выполнять, когда грузится следующая страница.

Есть событие onbeforeunload, отлично для этого подходящее. Кроме полезных действий, можно вернуть из обработчика строку, которая будет использована