Spec-Zone.ru › Web APIs

PerformanceNavigation

Устаревшее: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её поддерживать, она может быть удалена из соответствующих веб-стандартов, находится в процессе удаления или поддерживается только для совместимости. Избегайте её использования и обновите существующий код, если это возможно; см. таблицу совместимости внизу этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любое время.

Интерфейс PerformanceNavigation описывает информацию о том, как произошло навигация к текущему документу.

Предупреждение: Этот интерфейс устарел в спецификации Navigation Timing Level 2. Используйте интерфейс PerformanceNavigationTiming вместо него.

Объект этого типа может быть получен вызовом Performance.navigation только для чтения атрибута.

Свойства экземпляра

Интерфейс PerformanceNavigation не наследует никаких свойств.

PerformanceNavigation.type Только для чтения Устаревшее

Значение, которое указывает, как была выполнена навигация к этой странице. Возможные значения:

TYPE_NAVIGATE (0)

Страница была открыта по ссылке, закладке, отправке формы, выполнению скрипта или вводом URL в адресную строку.

TYPE_RELOAD (1)

Страница была открыта нажатием кнопки Перезагрузить или с помощью метода Location.reload().

TYPE_BACK_FORWARD (2)

Страница была открыта с помощью навигации в истории.

TYPE_RESERVED (255)

Любой другой способ.

PerformanceNavigation.redirectCount Только для чтения Устаревшее

Значение, представляющее количество РЕДИРЕКТОВ, выполненных перед открытием страницы.

Методы экземпляра

Интерфейс Performance не наследует никаких методов.

PerformanceNavigation.toJSON() Устаревшее

Сериализатор, возвращающий JSON-объект, представляющий объект PerformanceNavigation.

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

Спецификация
Navigation Timing Level 2
# dom-performancenavigation

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
PerformanceNavigation 10 12 7 15 8 18 7 14 9 1.0 ≤37
redirectCount 10 12 7 15 8 18 7 14 9 1.0 ≤37
toJSON 56 12
25В Firefox 70 и ранее данное свойство могло возвращать некорректные значения. См. ошибку 1459711.
43 14.1 56
25В Firefox для Android 79 и ранее данное свойство могло возвращать некорректные значения. См. ошибку 1459711.
43 14.5 6.0 56
type 10 12
7В Firefox 70 и ранее данное свойство могло возвращать некорректные значения. См. ошибку 1459711.
15 8 18
7В Firefox для Android 79 и ранее данное свойство могло возвращать некорректные значения. См. ошибку 1459711.
14 9 1.0 ≤37

См. также

  • Интерфейс Performance, который предоставляет доступ к объекту этого типа.
  • PerformanceNavigationTiming (часть Navigation Timing Level 2), который заменил этот 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/PerformanceNavigation

Spec-Zone.ru

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