webNavigation.TransitionType
Причина навигации: например, пользователь нажал на ссылку, ввёл адрес или нажал на закладку.
Обратите внимание, что многие значения в настоящее время не поддерживаются в Firefox: см. таблицу совместимости с браузерами для получения подробной информации.
Тип
Значения этого типа являются строками. Возможные значения:
- "link"
-
Пользователь нажал на ссылку на другой странице.
- "typed"
-
Пользователь ввёл URL в адресную строку. Это также используется, если пользователь начал вводить в адресную строку, а затем выбрал URL из предложенных вариантов. См. также "generated".
- "auto_bookmark"
-
Пользователь нажал на закладку или элемент в истории браузера.
- "auto_subframe"
-
Любые вложенные фреймы iframes, которые автоматически загружаются своим родительским элементом.
- "manual_subframe"
-
Любые вложенные фреймы iframes, которые загружаются в качестве явного действия пользователя. Загрузка такого фрейма iframes будет добавлять запись в список навигации вперёд/назад.
- "generated"
-
Пользователь начал вводить в адресную строку, а затем нажал на предложенный элемент, который не содержал URL.
- "start_page"
-
Страница была передана в командную строку или является стартовой страницей.
- "form_submit"
-
Пользователь отправил форму. Обратите внимание, что в некоторых ситуациях, например, когда форма использует скрипт для отправки своего содержимого, отправка формы не приводит к этому типу перехода.
- "reload"
-
Пользователь перезагрузил страницу, используя кнопку «Перезагрузить» или нажав Enter в адресной строке. Это также используется для восстановления сеанса и повторного открытия закрытых вкладок.
- "keyword"
-
URL был сгенерирован с использованием поиска по ключевому слову, настроенного пользователем.
- "keyword_generated"
-
Соответствует посещению, сгенерированному для ключевого слова.
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | |
TransitionType |
Да | 79 | 48 | ? | 17 | Нет | ? | ? | 48 | ? | Нет | ? |
auto_bookmark |
Да | 79 | Нет | ? | 17 | Нет | ? | ? | Нет | ? | Нет | ? |
auto_subframe |
Да | 79 | 48Частично поддерживается в качестве типа перехода по умолчанию для вложенных фреймов. |
? | 17 | Нет | ? | ? | 48Частично поддерживается в качестве типа перехода по умолчанию для вложенных фреймов. |
? | Нет | ? |
form_submit |
Да | 79 | 48 | ? | 17 | Нет | ? | ? | 48 | ? | Нет | ? |
generated |
Да | 79 | Нет | ? | 17 | Нет | ? | ? | Нет | ? | Нет | ? |
keyword |
Да | 79 | Нет | ? | 17 | Нет | ? | ? | Нет | ? | Нет | ? |
keyword_generated |
Да | 79 | Нет | ? | 17 | Нет | ? | ? | Нет | ? | Нет | ? |
link |
Да | 79 | 48Частично поддерживается в качестве типа перехода по умолчанию для фреймов верхнего уровня. |
? | 17 | Нет | ? | ? | 48Частично поддерживается в качестве типа перехода по умолчанию для фреймов верхнего уровня. |
? | Нет | ? |
manual_subframe |
Да | 79 | Нет | ? | 17 | Нет | ? | ? | Нет | ? | Нет | ? |
reload |
Да | 79 | 48 | ? | 17 | Нет | ? | ? | 48 | ? | Нет | ? |
start_page |
Да | 79 | Нет | ? | 17 | Нет | ? | ? | Нет | ? | Нет | ? |
typed |
Да | 79 | Нет | ? | 17 | Нет | ? | ? | Нет | ? | Нет | ? |
Примечание: Этот API основан на API chrome.webNavigation Chromium. Данная документация взята из web_navigation.json кода Chromium.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/TransitionType