Обратите внимание: я не пытаюсь определить, была ли нажата кнопка «Назад». Меня это не волнует.
Я просто хочу знать, что страница была загружена при обратной навигации. Я хочу отображать предупреждение для моего пользователя в одном месте моего приложения, если он нажмет кнопку «Назад», предлагая ему обновиться.
Изменения:
1) Я хочу, чтобы мои страницы кэшировались. Сейчас мы живем в мобильном мире. Не кэшировать — плохая практика.
2) Я бы хотел, чтобы эта функция не зависела от URL-адреса. Развязка — хорошая практика.
Подробнее здесь: https://stackoverflow.com/questions/291 ... javascript