История переходов в современных веб-браузерах работает следующим образом: при навигации между страницами браузер сохраняет всю историю о переходах в специальном стеке (history stack). 2 Каждый раз, когда браузер загружает новую веб-страницу или переходит по ссылке на веб-странице, браузер по умолчанию создаёт новую запись в истории просмотров. 2
В браузере история представлена с помощью кнопок «Назад» и «Вперёд». 1 С их помощью пользователь может перемещаться по истории внутри текущего окна или вкладки. 1
Для управления историей переходов в коде JavaScript используется History API. 23 Доступ к нему осуществляется с помощью объекта window.history. 3 С помощью History API можно переходить по истории вперёд, назад и управлять её содержимым. 3
Некоторые методы History API: