HTMLIFrameElement: свойство allow
Базовая Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Свойство allow интерфейса HTMLIFrameElement указывает на политику разрешений Permissions Policy, заданную для данного элемента <iframe>. Политика определяет, какие возможности доступны элементу <iframe> (например, доступ к microphone, camera, battery, web-share, и т.д.) на основе источника запроса.
Политика разрешений, заданная атрибутом allow, реализует дополнительное ограничение поверх политики, заданной в заголовке Permissions-Policy. Она не заменяет его.
Подробнее см. синтаксис политики разрешений для <iframe>.
Он отражает атрибут allow элемента <iframe>.
Значение
Строка, указывающая на политику разрешений Permissions Policy, заданную для данного элемента <iframe>, каждая политика должна быть разделена пробелом.
Примеры
<iframe id="el" src="https://example.com" allow="geolocation 'self' https://a.example.com https://b.example.com; fullscreen 'none'"></iframe>
const el = document.getElementById("el");
console.log(el.allow); // Output: "geolocation 'self' https://a.example.com https://b.example.com; fullscreen 'none'"
См. политику разрешений в элементе <iframe> для получения дополнительных примеров.
Спецификации
| Спецификация |
|---|
| HTML # dom-iframe-allow |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
allow |
60 | 79 | 74 | 47 | 11.1 | 60 | 79 | 44 | 11.3 | 8.0 | 60 |
См. также
© 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/HTMLIFrameElement/allow