Spec-Zone.ru › Web Extensions

StorageArea.setAccessLevel()

Устанавливает уровень доступа для области хранения.

Этот метод поддерживается только для области хранения storage.session.

В отличие от других областей хранения, storage.session доступна только привилегированным (доверенным) контекстам расширений. Этот setAccessLevel метод используется для экспонирования области хранения сессии в скрипты контента. По умолчанию все другие области хранения доступны для всех контекстов расширений, включая скрипты контента.

Это асинхронная функция, которая возвращает Promise.

Синтаксис

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

<storageType> может быть типом хранения storage.session.

Параметры

accessLevel

String. Уровень доступа к области хранения. Возможные значения — TRUSTED_CONTEXTS или TRUSTED_AND_UNTRUSTED_CONTEXTS.

Возвращаемое значение

A Promise, который выполняется без аргументов, если операция выполнена успешно. Если операция завершилась с ошибкой, промис отклоняется с сообщением об ошибке.

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
setAccessLevel
96Поддерживается только для области хранения сессии.
96Поддерживается только для области хранения сессии.
Нет ?
82Поддерживается только для области хранения сессии.
Нет ? ? Нет ? Нет ?

Примечание: Этот API основан на API chrome.storage Chromium. Данная документация взята из storage.json кода Chromium.

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/setAccessLevel

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API