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