围栏
Fence
是 围栏框架 API 的一个接口,它包含几个与 <fencedframe>
功能相关的函数。
可以通过 Window.fence
属性访问 Fence
对象,但它们仅对嵌入在 <fencedframe>
(通过 FencedFrameConfig
加载)或 <iframe>
(通过不透明 URN 加载)中的文档可用。
注意:有关 FencedFrameConfig
和不透明 URN 的描述,请参阅 <fencedframe>
如何工作?
实例方法
getNestedConfigs()
实验性-
返回加载到当前
<fencedframe>
中的嵌入式<fencedframe>
的FencedFrameConfig
。 reportEvent()
实验性-
通过 信标 将报告数据提交到一个或多个通过
registerAdBeacon()
方法注册到 受保护受众 API 的特定 URL,以收集广告拍卖结果。 setReportEventDataForAutomaticBeacons()
实验性-
指定在
<fencedframe>
中发生导航时将发送的事件数据。此数据将通过自动信标发送到一个或多个通过registerAdBeacon()
方法注册到 受保护受众 API 的特定 URL,以收集广告拍卖结果的报告数据。
示例
js
window.fence.reportEvent({
eventType: "click",
eventData: JSON.stringify({ clickX: "123", clickY: "456" }),
destination: ["buyer", "seller"],
});
规范
规范 |
---|
围栏框架 # fence-interface |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。