Firefox Tomorrow

web api instance method

SharedStorageSelectURLOperation: run() method

View on MDN ↗

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.
      • reportingMetadata Optional
        • : 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 a reportEvent() or 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.

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also