HTMLIFrameElement:allow 属性
allow
属性是 HTMLIFrameElement
接口的一个属性,它指示为此 <iframe>
元素指定的 权限策略。该策略根据请求的来源定义 <iframe>
元素可用的功能(例如,访问 microphone
、camera
、battery
、web-share
等)。
allow
属性指定的权限策略在 Permissions-Policy
标头中指定的策略之上实施了进一步的限制。它不会替换它。
有关更多详细信息,请参阅 <iframe>
的权限策略语法。
它反映了 <iframe>
元素的 allow
属性。
值
示例
html
<iframe
id="el"
src="https://example.com"
allow="geolocation 'self' https://a.example.com https://b.example.com; fullscreen 'none'"></iframe>
js
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 |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。