Объект window.history содержит историю посещенных браузером страниц.
Объект window.history может записываться без префикса window.
Чтобы обеспечить приватность пользователей, есть некоторые ограничения того, как JavaScript может получить доступ к этому объекту.
Некоторые методы:
- history.back() - то же самое, что нажатие на кнопку браузера "Назад"
- history.forward() - то же самое, что нажатие на кнопку браузера "Вперед"
Возврат назад
Метод history.back() загружает предыдущий URL в списке посещенных страниц.
По сути этот метод действует так же, как кнопка браузера "Назад".
В следующем примере на странице создается своя кнопка возврата назад:
<html>
<head>
<script>
function goBack() {
window.history.back()
}
</script>
</head>
<body>
<input type="button" value="Назад" onclick="goBack()">
</body>
</html>
Переход вперед
Метод history.forward() загружает следующий URL в списке посещенных страниц.
По сути этот метод действует так же, как кнопка браузера "Вперед".
В следующем примере на странице создается своя кнопка перехода вперед:
<html>
<head>
<script>
function goForward() {
window.history.forward()
}
</script>
</head>
<body>
<input type="button" value="Вперед" onclick="goForward()">
</body>
</html>