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