Объект Window History

Объект Window History

Объект History содержит URL, которые пользователь посещал в окне браузера.

Объект History является атрибутом объекта window.

Объект History можно получить через следующие способы:

window.history или history:

Пример

let length = window.history.length;

Попробуйте сами

let length = history.length;

Попробуйте сами

Атрибуты и методы объекта History

Атрибуты/Методы Описание
back() Загрузка предыдущего URL (страницы) из списка истории.
forward() Загрузка следующего URL (страницы) из списка истории.
go() Загрузка конкретного URL (страницы) из списка истории.
length Возврат количества URL (страниц) в списке истории.

Описание объекта History

Объект History был первоначально разработан для представления истории просмотров окна. Однако по причинам конфиденциальности объект History больше не позволяет скриптам доступ к уже посещенным реальным URL. Единственная функция, которая продолжает использоваться, это back()forward() и go() Метод.

Пример

Действие, выполняемое следующим строкой кода, такое же, как и при клике по кнопке назад:

history.back()

Действие, выполняемое следующим строкой кода, такое же, как и при двух кликах по кнопке назад:

history.go(-2)