SharedStorageSelectURLOperation: run() 方法

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

SharedStorageSelectURLOperation 接口的 run() 方法定义了 URL 选择输出门操作中定义的 run() 方法应遵循的结构。

语法

js
run(urls, data)

参数

URLs

一个表示要由 URL 选择操作选择的 URL 的对象数组。每个对象包含两个属性

url

一个表示 URL 的字符串。

reportingMetadata 可选

一个对象,其中包含属性,属性名是事件类型,属性值是指向报告目标的 URL,例如 "click" : "my-reports/report1.html"。这些 URL 用作使用类型为 "shared-storage-select-url" 的目标提交报告的目的地,这些报告通常通过 Fence.reportEvent()Fence.setReportEventDataForAutomaticBeacons() 方法调用提交。

data

一个对象,表示执行操作所需的任何数据。

返回值

一个 Promise,它将以一个数字(定义所选 URL 在数组中的索引)完成。

示例

有关示例,请参阅主 SharedStorageSelectURLOperation 页面。

规范

此特性似乎未在任何规范中定义。

浏览器兼容性

另见