• Как отследить нажатие кнопки "Назад" браузера?

    Lenkoras
    @Lenkoras
    На данный момент, а может быть и в момент написания, комментарий Евгения является достоверным лишь частично. Событие popstate срабатывает не при вызове таких методов истории, как pushState или replaceState, а именно по нажатию кнопки "Назад" или "Вперёд", что подробно описано в этой статье. Обработчик этого события вешается на объект window и сбрасывается при перезагрузке страницы или переходе на другой сайт.