Spec-Zone.ru › Web APIs

История: метод forward()

Базовая линия Широко доступен

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Метод forward() интерфейса History заставляет браузер перейти к следующей странице в истории сеанса. Он имеет тот же эффект, что и вызов history.go(1).

Этот метод является асинхронным. Добавьте обработчик события popstate, чтобы определить, когда навигация завершится.

Синтаксис

forward()

Параметры

Нет.

Возвращаемое значение

Ничего (undefined).

Исключения

SecurityError DOMException

Выбрасывается, если связанный документ не полностью активен. Браузеры также ограничивают навигацию и могут выбросить эту ошибку, сгенерировать предупреждение или проигнорировать вызов, если он вызывается слишком часто.

Примеры

В следующих примерах создается кнопка, которая перемещает историю сеанса на один шаг вперёд.

HTML

<button id="go-forward">Go Forward!</button>

JavaScript

document.getElementById("go-forward").addEventListener("click", (e) => {
  history.forward();
});

Спецификации

Спецификация
HTML
# dom-history-forward-dev

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
forward 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4

См. также

  • History
  • popstate
  • Работа с API истории

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/History/forward

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API