Spec-Zone.ru › Web APIs

Окно: свойство history

Базовая Широко поддерживается

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

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

Window.history только для чтения свойство возвращает ссылку на объект History, который предоставляет интерфейс для управления историей сеанса браузера (страницы, посещённые во вкладке или фрейме, в котором загружена текущая страница).

См. Управление историей браузера для примеров и подробностей. В частности, эта статья объясняет функции безопасности методов pushState() и replaceState(), о которых вы должны знать перед их использованием.

Значение

Ссылка на объект History.

Примеры

history.back(); // equivalent to clicking back button
history.go(-1); // equivalent to history.back();

Примечания

Для страниц верхнего уровня вы можете увидеть список страниц в истории сеанса, доступный через объект History, в выпадающих списках браузера рядом с кнопками «Назад» и «Вперёд».

По соображениям безопасности объект History не позволяет коду без привилегий получить доступ к URL других страниц в истории сеанса, но позволяет ему перемещаться по истории сеанса.

Нет способа очистить историю сеанса или отключить навигацию назад/вперёд из кода без привилегий. Ближайшее доступное решение — метод location.replace(), который заменяет текущий элемент истории сеанса предоставленным URL.

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

Спецификация
HTML
# the-history-interface

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

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

© 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/Window/history

Spec-Zone.ru

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