SharedStorageSelectURLOperation

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The SharedStorageSelectURLOperation interface of the Shared Storage API represents a URL Selection output gate operation.

Instance methods

run() Experimental

Defines the structure to which the run() method defined inside a URL Selection output gate operation should conform.

Examples

In this example, a class called SelectURLOperation is defined in a worklet and is registered using SharedStorageWorkletGlobalScope.register() with the name ab-testing. SharedStorageSelectURLOperation defines the structure to which this class needs to conform, essentially defining the parameters required for the run() method. Other than this requirement, the functionality of the class can be defined flexibly.

Note: It is possible to define and register multiple operations in the same shared storage worklet module script with different names; see SharedStorageOperation for an example.

In the main browsing context, the ab-testing operation is invoked using the WindowSharedStorage.selectURL() method:

For more details about this example and links to other examples, see the Shared Storage API landing page.

Specifications

This feature does not appear to be defined in any specification.

Browser compatibility

See also