围栏

实验性: 这是一个实验性技术
在生产环境中使用之前,请仔细查看浏览器兼容性表

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

另请参见