storage.session

Repräsentiert den session Speicherbereich. Elemente im session Speicher werden für die Dauer der Browsersitzung im Arbeitsspeicher gespeichert und nicht auf der Festplatte abgelegt. Standardmäßig ist er für Inhaltsskripte nicht zugänglich, aber dieses Verhalten kann durch storage.session.setAccessLevel() geändert werden.

Die Menge an Daten, die eine Erweiterung im session Speicherbereich speichern kann, ist auf 10 MB begrenzt, sofern in der Browser-Kompatibilitätstabelle nichts anderes angegeben ist.

Wenn der Browser beendet wird, wird der gesamte session Speicher gelöscht. Wenn die Erweiterung deinstalliert wird, wird der zugehörige session Speicher gelöscht.

Eigenschaften

storage.session.QUOTA_BYTES

Die maximale Menge an Daten (in Bytes), die im session Speicher gespeichert werden kann.

Methoden

Das session Objekt implementiert die Methoden, die auf dem storage.StorageArea Typ definiert sind:

storage.session.get()

Ruft ein oder mehrere Elemente aus dem Speicherbereich ab.

storage.session.getBytesInUse()

Ermittelt die Speichernutzung (in Bytes) für ein oder mehrere Elemente im Speicherbereich.

storage.session.set()

Speichert ein oder mehrere Elemente im Speicherbereich. Wenn das Element existiert, wird dessen Wert aktualisiert.

storage.session.setAccessLevel()

Setzt das Zugriffslevel für den Speicherbereich.

storage.session.remove()

Entfernt ein oder mehrere Elemente aus dem Speicherbereich.

storage.session.clear()

Entfernt alle Elemente aus dem Speicherbereich.

Ereignisse

Das session Objekt implementiert die Ereignisse, die auf dem storage.StorageArea Typ definiert sind:

storage.session.onChanged

Wird ausgelöst, wenn sich ein oder mehrere Elemente im Speicherbereich ändern.

Beispielerweiterungen

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
session
QUOTA_BYTES
clear
get
Supports empty key
getBytesInUse
onChanged
remove
Supports empty key
set
setAccessLevel

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.

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