Представление: свойство defaultRequest
Ограниченная доступность
Эта функция не является базовой, так как она не работает в некоторых из наиболее широко используемых браузеров.
Экспериментально: Это экспериментальная технология.
Перед использованием в продакшене внимательно проверьте таблицу совместимости с браузерами.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.
В управляющем агенте, атрибут defaultRequest ДОЛЖЕН возвращать запрос на представление по умолчанию, если таковой имеется, в противном случае null. В получающем контексте просмотра, он ДОЛЖЕН возвращать null.
Если установлено контроллером, значение атрибута defaultRequest ДОЛЖНО использоваться управляющим агентом в качестве запроса на представление по умолчанию для этого управляющего контекста просмотра. Если у объекта документа установлен активный флаг разграничения доступа, включающий флаг контекста просмотра представления в режиме разграничения доступа, управляющий агент ДОЛЖЕН действовать так, как если бы запрос по умолчанию для этого контекста просмотра не был установлен. Когда управляющий агент хочет инициировать PresentationConnection от имени этого контекста просмотра, он ДОЛЖЕН инициировать представление с использованием запроса на представление по умолчанию для контроллера (как если бы контроллер вызвал defaultRequest.start()).
Управляющий агент ДОЛЖЕН инициировать представление с помощью запроса на представление по умолчанию только тогда, когда пользователь выразил намерение сделать это через пользовательский жест. Например, нажав кнопку в браузере.
Примечание: Некоторые управляющие агенты могут разрешить пользователю инициировать соединение по умолчанию для представления и выбрать отображение представления с помощью того же пользовательского жеста. Например, браузер может позволить пользователю выбрать отображение из меню или нажать на Near Field Communications (NFC)-активное отображение. В этом случае, когда управляющий агент запрашивает разрешение при инициации представления, браузер может предложить это отображение в качестве варианта по умолчанию или рассматривать жест как разрешение для отображения и полностью пропустить выбор отображения.
Примечание: Если управляющий агент не поддерживает инициацию соединения для представления из браузера, установка defaultRequest не окажет никакого эффекта.
Спецификации
| Спецификация |
|---|
| API представлений # dom-presentation-defaultrequest |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
defaultRequest |
47 | 79 | Нет | 34 | Нет | 47 | Нет | 34 | Нет | 5.0 | Нет |
© 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/Presentation/defaultRequest