Я хотел бы знать, что пользователь уходит с веб-страницы. Я думаю, что может быть три сценария: 1. перейти на другую страницу на том же веб-сайте, либо открыть новое окно или загрузить новую страницу в текущее окно, 2. перейти на страницу на другом сайте и 3. закрыть окно.
Основываясь на этих сценариях, я думаю проверить, находится ли текущее окно в фокусе. Итак, мой первый вопрос: это правильный путь? И второй вопрос: как мне реализовать это в javascript?