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 页面。

规范

规范
Shared Storage API
# dom-sharedstorageselecturloperation-run

浏览器兼容性

BCD 表只在启用了 JavaScript 的浏览器中加载。

另请参阅