PerformanceNavigation: свойство type
Устаревшее: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её поддерживать, она может быть уже удалена из соответствующих веб-стандартов, находится в процессе удаления или сохраняется только для совместимости. Избегайте её использования и, по возможности, обновите существующий код; обратитесь к таблице совместимости внизу этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любое время.
Устаревшее PerformanceNavigation.type только для чтения свойство возвращает unsigned short, содержащий константу, описывающую способ перехода на эту страницу.
Предупреждение: Этот интерфейс свойства устарел в спецификации Navigation Timing Level 2. Используйте PerformanceNavigationTiming интерфейс вместо него.
Значение
Значение unsigned short.
Возможные значения:
| Значение | Имя константы | Значение |
|---|---|---|
0 | TYPE_NAVIGATE | Страница была открыта по ссылке, закладке, отправке формы, скрипту или вводом URL в адресную строку. |
1 | TYPE_RELOAD | Страница была открыта нажатием кнопки «Обновить» или с помощью метода Location.reload(). |
2 | TYPE_BACK_FORWARD | Страница была открыта при переходе по истории. |
255 | TYPE_RESERVED | Другим способом. |
Примечание: Раньше разработчики проверяли type на "TYPE_BACK_FORWARD" для определения попадания в кэш вперёд/назад (bfcache). Однако это не показывало причины блокировки bfcache или какие-либо другие данные. Для отслеживания bfcache рекомендуется использовать свойство PerformanceNavigationTiming.notRestoredReasons. Дополнительную информацию см. в разделе Отслеживание причин блокировки bfcache.
Спецификации
Совместимость браузеров
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
type |
10 | 12 | 7До Firefox 70 это свойство могло возвращать некорректные значения. См. отчёт 1459711. |
15 | 8 | 18 | 7До Firefox for Android 79 это свойство могло возвращать некорректные значения. См. отчёт 1459711. |
14 | 9 | 1.0 | ≤37 |
См. также
- Интерфейс
PerformanceNavigation, к которому он относится.
© 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/type