W3cubDocs

/Web APIs

StorageAccessHandle: SharedWorker() method

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Note: See SharedWorker() to understand usage.

Syntax

SharedWorker(url)
SharedWorker(url, name)
SharedWorker(url, options)

Parameters

url

See SharedWorker().

name Optional

See SharedWorker().

options Optional

See SharedWorker().

Note: options.sameSiteCookies only supports the value "none", which is the default.

Return value

An unpartitioned SharedWorker object.

Exceptions

SecurityError DomException

Thrown if access was not granted.

See SharedWorker()

Examples

document.requestStorageAccess({ SharedWorker: true }).then(
  (handle) => {
    console.log("SharedWorker access granted");
    handle.SharedWorker(shared_worker_url);
  },
  () => {
    console.log("SharedWorker access denied");
  },
);

Note: See Using the Storage Access API for a more complete example.

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android WebView on iOS
SharedWorker 125 No No 111 No No No No No No No No

See also

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/StorageAccessHandle/SharedWorker