Проверьте, было ли окно.onbeforeunload запущено обновлением страницы?

У меня есть такая функция, чтобы побудить пользователя подтвердить, что он хочет уйти со страницы:

window.onbeforeunload = function() {
   return "You may lose any unsaved changes.";
};    

Теперь я хотел бы проверить, является ли это просто обновлением страницы (F5), и не отображать сообщение в этом случае. Это возможно?

Спасибо

1 ответ

Решение

Нет, это невозможно, нет способа узнать, была ли нажата кнопка обновления браузера.

Другие вопросы по тегам