Spec-Zone.ru › Web APIs

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

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

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

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

Метод back() интерфейса History заставляет браузер вернуться на одну страницу назад в истории сеанса.

Он имеет тот же эффект, что и вызов history.go(-1). Если предыдущей страницы нет, этот метод ничего не делает.

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

Синтаксис

back()

Параметры

Нет.

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

Нет (undefined).

Исключения

SecurityError DOMException

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

Примеры

Следующий короткий пример вызывает кнопку на странице для навигации назад на одну запись в истории сеанса.

HTML

<button id="go-back">Go back!</button>

JavaScript

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

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

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

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

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

См. также

  • History
  • Работа с 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/back

Spec-Zone.ru

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