StorageArea.setAccessLevel()
Legt die Zugriffsebene für den Speicherbereich fest.
Diese Methode wird nur für den storage.session
StorageArea unterstützt.
Im Gegensatz zu anderen Speicherbereichen ist storage.session
nur in privilegierten (vertrauenswürdigen) Erweiterungskontexten verfügbar. Diese setAccessLevel
-Methode wird verwendet, um den Sitzungspeicherbereich auch für Inhaltsskripte zugänglich zu machen. Standardmäßig sind alle anderen Speicherbereiche in allen Erweiterungskontexten, einschließlich Inhaltsskripten, verfügbar.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Syntax
await browser.storage.<storageType>.setAccessLevel(
accessLevel // string
)
Wo <storageType>
der storage.session
-Speichertyp ist.
Parameter
accessLevel
-
String
. Die Zugriffsebene des Speicherbereichs. Mögliche Werte sindTRUSTED_CONTEXTS
oderTRUSTED_AND_UNTRUSTED_CONTEXTS
.
Rückgabewert
Ein Promise
, das ohne Argumente erfüllt wird, wenn die Operation erfolgreich war. Wenn die Operation fehlgeschlagen ist, wird das Promise mit einer Fehlermeldung abgelehnt.
Browser-Kompatibilität
BCD tables only load in the browser
Hinweis:
Diese API basiert auf der chrome.storage
API von Chromium. Diese Dokumentation wird aus storage.json
im Chromium-Code abgeleitet.