Fence
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
围栏框架 API 的 Fence
接口包含与 <fencedframe>
功能相关的几个函数。
Fence
对象可以通过 Window.fence
属性访问,但它们仅对嵌入在 <fencedframe>
(通过 FencedFrameConfig
加载)或 <iframe>
(通过不透明 URN 加载)中的文档可用。
备注:参见 <fencedframe>
的工作原理了解有关 FencedFrameConfig
和不透明 URN 的一些描述。
实例方法
getNestedConfigs()
实验性-
返回加载到当前
<fencedframe>
内部嵌入的<fencedframe>
中的FencedFrameConfig
配置。 reportEvent()
实验性-
通过信标触发报告数据的提交,将数据发送到通过受保护的受众 API 的
registerAdBeacon()
方法注册的一个或多个特定 URL,以收集广告的竞价结果。 setReportEventDataForAutomaticBeacons()
实验性-
指定在
<fencedframe>
内部发生导航时将发送的事件数据。这些数据将通过自动信标发送到通过受保护的受众 API 的registerAdBeacon()
方法注册的一个或多个特定 URL,以收集广告竞价结果的报告数据。
示例
js
window.fence.reportEvent({
eventType: "click",
eventData: JSON.stringify({ clickX: "123", clickY: "456" }),
destination: ["buyer", "seller"],
});
规范
Specification |
---|
Fenced Frame # fence-interface |
浏览器兼容性
BCD tables only load in the browser