StorageAccessHandle: SharedWorker() 属性

注意: 请参阅 SharedWorker() 以了解用法。

语法

js
handle.SharedWorker(aURL)
handle.SharedWorker(aURL, name)
handle.SharedWorker(aURL, options)

参数

aURL

请参阅 SharedWorker().

name 可选

请参阅 SharedWorker().

options 可选

请参阅 SharedWorker().

注意: options.sameSiteCookies 只支持值“none”,这是默认值。

返回值

一个未分区的 SharedWorker 对象。

异常

SecurityError DomException

如果未授予访问权限,则抛出此异常。

请参阅 SharedWorker()

示例

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

注意: 请参阅 使用存储访问 API 以获取更完整的示例。

规范

规范
将存储访问 API (SAA) 扩展到非 Cookie 存储
# ref-for-dom-storageaccesshandle-sharedworker

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参见