storage.session
Repräsentiert den session
Speicherbereich. Elemente im session
Speicher werden für die Dauer der Browsersitzung im Speicher gespeichert und nicht auf der Festplatte gespeichert.
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 Sitzungsspeicherbereich 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 Sitzungsspeicher gelöscht. Beim Deinstallieren der Erweiterung wird der zugehörige Sitzungsspeicher ebenfalls gelöscht.
Eigenschaften
storage.session.QUOTA_BYTES
-
Die maximale Menge an Daten (in Bytes), die im Sitzungsspeicher gespeichert werden kann.
Methoden
Das session
Objekt implementiert die Methoden, die im storage.StorageArea
Typ definiert sind:
storage.session.get()
-
Ruft ein oder mehrere Elemente aus dem Speicherbereich ab.
storage.session.getBytesInUse()
-
Ermittelt die Menge an Speicherplatz (in Bytes), die für ein oder mehrere Elemente im Speicherbereich verwendet wird.
storage.session.set()
-
Speichert ein oder mehrere Elemente im Speicherbereich. Wenn das Element existiert, wird dessen Wert aktualisiert.
storage.session.setAccessLevel()
-
Legt das Zugriffslevel für den Speicherbereich fest.
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 im storage.StorageArea
Typ definiert sind:
storage.session.onChanged
-
Wird ausgelöst, wenn sich ein oder mehrere Elemente im Speicherbereich ändern.
Beispielerweiterungen
Browser-Kompatibilität
Hinweis:
Diese API basiert auf Chromiums chrome.storage
API. Diese Dokumentation ist abgeleitet von storage.json
im Chromium-Code.