Ответы:
Попробуйте onbeforeunloadсобытие: оно запускается непосредственно перед выгрузкой страницы. Это также позволяет вам спросить, действительно ли пользователь хочет уйти. Посмотрите демо на сайте до загрузки .
Кроме того, вы можете отправить запрос Ajax, когда он уходит.