Fence

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

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

Fence 接口是 Fenced Frame API 的一部分,其中包含几个与 <fencedframe> 功能相关的函数。

Fence 对象可以通过 Window.fence 属性访问,但它们仅对嵌入在 <fencedframe>(通过 FencedFrameConfig 加载)或 <iframe>(通过不透明 URN 加载)中的文档可用。

注意:有关 FencedFrameConfig 和不透明 URN 的说明,请参阅 <fencedframe> 如何工作?

实例方法

getNestedConfigs() 实验性

返回加载到当前 <fencedframe> 中嵌入的 <fencedframe>FencedFrameConfig

reportEvent() 实验性

触发通过 信标 向一个或多个通过 registerAdBeacon() 方法(来自 Protected Audience API)注册的特定 URL 提交报告数据,用于收集广告竞价结果。

setReportEventDataForAutomaticBeacons() 实验性

指定当 <fencedframe> 发生导航时将发送的事件数据。这些数据将通过自动信标发送到一个或多个通过 registerAdBeacon() 方法(来自 Protected Audience API)注册的特定 URL,用于收集广告竞价结果的报告数据。

示例

js
window.fence.reportEvent({
  eventType: "click",
  eventData: JSON.stringify({ clickX: "123", clickY: "456" }),
  destination: ["buyer", "seller"],
});

规范

规范
围栏框架
# fence-interface

浏览器兼容性

另见