Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

StorageArea.setAccessLevel()

Legt das Zugriffslevel für den Speicherbereich fest.

Verwenden Sie diese Methode, um:

  • Den session Speicherbereich für Inhalts-Skripte freizugeben. Im Gegensatz zu anderen Speicherbereichen ist storage.session standardmäßig nur für privilegierte (vertrauenswürdige) Erweiterungskontexte verfügbar.
  • Den Zugriff von Inhalts-Skripten auf local, managed und sync Speicherbereiche einzuschränken. Standardmäßig sind diese Speicherbereiche für alle Erweiterungskontexte, einschließlich Inhalts-Skripten, zugänglich.

Syntax

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

Wobei <storageType> einer der folgenden Speicherbereiche ist: storage.local, storage.managed, storage.session oder storage.sync.

Parameter

accessLevel

String. Das Zugriffslevel des Speicherbereichs. Mögliche Werte sind TRUSTED_CONTEXTS oder TRUSTED_AND_UNTRUSTED_CONTEXTS.

Rückgabewert

Ein Promise, das ohne Argumente erfüllt wird, wenn der Vorgang erfolgreich war. Wenn der Vorgang fehlgeschlagen ist, wird das Promise mit einer Fehlermeldung abgelehnt.

Browser-Kompatibilität

Hinweis: Diese API basiert auf Chromiums chrome.storage API. Diese Dokumentation stammt von storage.json im Chromium-Code.