Spec-Zone.ru › Web APIs

Событие изменения текущей записи навигации: свойство navigationType

Ограниченная доступность

Эта функция не является базовой, так как она не работает в некоторых из наиболее широко используемых браузеров.

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

Экспериментальная версия: Это экспериментальная технология экспериментальная технология
Перед использованием в производстве внимательно ознакомьтесь со таблицей совместимости с браузерами.

Чтение только свойство navigationType интерфейса NavigationCurrentEntryChangeEvent возвращает тип навигации, приведшей к изменению. Свойство может быть null , если изменение происходит из-за Navigation.updateCurrentEntry().

Значение

Перечисление, представляющее тип навигации.

Возможные значения:

  • push: к новому местоположению осуществляется навигация, что приводит к добавлению новой записи в список истории.
  • reload: текущая запись навигации (Navigation.currentEntry) перезагружается.
  • replace: текущая запись навигации (Navigation.currentEntry) заменяется новой записью в истории. Новая запись будет использовать тот же key, но получит другой id.
  • traverse: браузер переходит от одной существующей записи истории к другой существующей записи истории.

Примеры

navigation.addEventListener("currententrychange", (event) => {
  console.log(event.navigationType);
});

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

Спецификация
HTML
# dom-navigationcurrententrychangeevent-navigationtype-dev

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
navigationType 102 102 Нет 88 Нет 102 Нет 70 Нет 19.0 102

См. также

  • Современное маршрутизирование на стороне клиента: API навигации
  • Описание API навигации
  • Демонстрация API навигации от Domenic Denicola's здесь

© 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/NavigationCurrentEntryChangeEvent/navigationType

Spec-Zone.ru

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