Window History на JavaScript

Объект window.history содержит историю браузера.

Window History

window.history Объект можно записывать без использования слова "window".

Для защиты конфиденциальности пользователей доступ к этому объекту в JavaScript ограничен.

Некоторые методы:

  • history.back() - эквивалентно нажатию на кнопку "Назад" в браузере
  • history.forward() - эквивалентно нажатию на кнопку "Вперед" в браузере

Window History Back

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

Это эквивалентному клику по кнопке «Назад» в браузере.

Пример

Создайте кнопку «Назад» на странице:

<html>
<head>
<script>
function goBack() {
    window.history.back()
 }
</script>
</head>
<body>
<input type="button" value="Назад" onclick="goBack()">
</body>
</html>

Вывод кода будет следующим (нажмите на эту кнопку):


Window History Forward

history forward() Метод загружает следующий URL из списка истории.

Это эквивалентному клику по кнопке «Вперед» в браузере.

Пример

Создайте кнопку «Вперед» на странице:

<html>
<head>
<script>
function goForward() {
    window.history.forward()
 }
</script>
</head>
<body>
<input type="button" value="Вперед" onclick="goForward()">
</body>
</html>

Вывод кода будет следующим: