StorageArea.setAccessLevel()
Legt das Zugriffslevel 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 für privilegierte (vertrauenswürdige) Erweiterungskontexte verfügbar. Diese setAccessLevel
-Methode wird verwendet, um den Session-Speicherbereich auch für Inhalts-Skripte verfügbar zu machen. Standardmäßig sind alle anderen Speicherbereiche für alle Erweiterungskontexte, einschließlich Inhalts-Skripten, zugänglich.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Syntax
await browser.storage.<storageType>.setAccessLevel(
accessLevel // string
)
Wobei <storageType>
der storage.session
Speicherbereichstyp ist.
Parameter
accessLevel
-
String
. Das Zugriffslevel 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 fehlschlug, wird das Promise mit einer Fehlermeldung abgelehnt.
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der chrome.storage
API von Chromium. Diese Dokumentation leitet sich von storage.json
im Chromium-Code ab.