SharedStorageSelectURLOperation: run() method
Deprecated
Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.>
The run() method of the SharedStorageSelectURLOperation interface defines the structure to which the run() method defined inside a URL Selection output gate operation should conform.
Syntax
run(urls, data)
Parameters
urls-
An array of objects representing the URLs to be chosen by the URL Selection operation. Each object contains two properties:
url-
A string representing the URL.
reportingMetadataOptional-
An object containing properties where names are event types and values are URLs pointing to reporting destinations, for example
"click" : "my-reports/report1.html". The URLs act as destinations for reports submitted with a destination of type"shared-storage-select-url", typically submitted via aFence.reportEvent()orFence.setReportEventDataForAutomaticBeacons()method call.
data-
An object representing any data required for executing the operation.
Return value
A Promise that fulfills with a number defining the array index of the URL selected by the operation.
Examples
See the main SharedStorageSelectURLOperation page for an example.