Объект History

Объект History

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

Объект History является частью объекта window и может быть доступен через атрибут window.history.

Комментарий:Нет публичных стандартов, применяемых к объекту History, но все браузеры поддерживают этот объект.

Свойства объекта History

Свойство Описание
length Возвращает количество URL в списке истории браузера.

Методы объекта History

Метод Описание
back() Загрузка предыдущего URL из списка истории.
forward() Загрузка следующего URL из списка истории.
go() Загрузка конкретной страницы из списка истории.

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

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

Пример

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

history.back()

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

history.go(-2)