StorageAccessHandle: sessionStorage property

Limited availability

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

Want more browser support for this feature? Tell us why.

The sessionStorage property of the StorageAccessHandle interface returns an unpartitioned session Storage object if access was granted, and throws a SecurityError DOMException otherwise.

Value

A Storage object.

Examples

js
document.requestStorageAccess({ sessionStorage: true }).then(
  (handle) => {
    console.log("sessionStorage access granted");
    handle.sessionStorage.setItem("foo", "bar");
  },
  () => {
    console.log("sessionStorage access denied");
  },
);

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

Specifications

Specification
Extending Storage Access API (SAA) to non-cookie storage
# dom-storageaccesshandle-sessionstorage

Browser compatibility

See also