HTMLIFrameElement:allow 属性

基线 广泛可用

此功能已得到充分确立,并且可在许多设备和浏览器版本上运行。它自以下时间起在浏览器中可用: 2015 年 7 月.

allow 属性是 HTMLIFrameElement 接口的一个属性,它指示为此 <iframe> 元素指定的 权限策略。该策略根据请求的来源定义 <iframe> 元素可用的功能(例如,访问 microphonecamerabatteryweb-share 等)。

allow 属性指定的权限策略在 Permissions-Policy 标头中指定的策略之上实施了进一步的限制。它不会替换它。

有关更多详细信息,请参阅 <iframe> 的权限策略语法

它反映了 <iframe> 元素的 allow 属性。

字符串指示为此 <iframe> 元素指定的 权限策略,每个策略必须用空格分隔。

示例

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 的浏览器中加载。

另请参阅