API истории веба

Web History API предоставляет простые методы для доступа к объекту windows.history.

Объект window.history содержит URL (сайты), которые посещал пользователь.

Все браузеры поддерживают Web History API:

Chrome IE Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка

Метод back() истории

Метод back() загружает предыдущий URL из списка windows.history.

Это равно单击 на "стрелку назад" в браузере.

Пример

<button onclick="myFunction()">Отступить</button>
<script>
function myFunction() {
  window.history.back();
}
</script>

Метод go() истории

Метод go() загружает конкретный URL из списка истории:

Пример

<button onclick="myFunction()">Отступить на две страницы назад</button>
<script>
function myFunction() {
  window.history.go(-2);
}
</script>

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

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

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

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