JavaScript Window History / История
Объект 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>
Результатом приведенного выше кода будет: