HTMLFencedFrameElement:allow 属性

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

实验性: 这是一项实验性技术
在将其用于生产之前,请仔细检查浏览器兼容性表格

HTMLFencedFrameElementallow 属性用于获取并设置对应 <fencedframe> 元素的 allow 属性的值,该属性表示内容首次嵌入时应用的权限策略

并非所有权限策略都允许在围栏框架中使用。允许的权限列在围栏框架可用的权限策略中——这些权限是加载来自指定 API 的围栏框架内容所必需的。如果不设置 allow 属性,那么默认情况下将允许这些权限。如果想要缩小权限集,需要确保正在使用的 API 所需的所有权限都已在 allow 属性中设置。

表示权限策略的字符串。

示例

js
const frame = document.createElement("fencedframe");
console.log(frame.allow);

规范

Specification
Fenced Frame
# dom-htmlfencedframeelement-allow

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
allow
Experimental

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Experimental. Expect behavior to change in the future.

参见