StorageArea.setAccessLevel()

设置存储区域的访问级别。

此方法仅支持 storage.session StorageArea。

与其他存储区域不同,storage.session 仅对特权(可信)扩展上下文可用。此 setAccessLevel 方法用于将会话存储区域公开给内容脚本。默认情况下,所有其他存储区域都公开给所有扩展上下文,包括内容脚本。

这是一个异步函数,它返回一个 Promise

语法

js
await browser.storage.<storageType>.setAccessLevel(
  accessLevel             // string
)

<storageType> 可以是 storage.session 存储类型。

参数

accessLevel

String。存储区域的访问级别。可能的值为 TRUSTED_CONTEXTSTRUSTED_AND_UNTRUSTED_CONTEXTS

返回值

一个 Promise,如果操作成功,则用没有参数来完成。如果操作失败,则 promise 被拒绝并带有错误消息。

浏览器兼容性

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

注意: 此 API 基于 Chromium 的 chrome.storage API。本文档源自 Chromium 代码中的 storage.json