Die localStorage
-Eigenschaft erlaubt den Zugriff auf ein lokales Storage
-Objekt. localStorage
ist mit einer Ausnahme identisch zu sessionStorage
: Im Unterschied zu letzterem besitzen in localStorage
gespeicherte Daten kein Verfallsdatum, während sie im sessionStorage
mit Ablauf der session
, in der Regel beim Schließen des Browsers, gelöscht werden.
localStorage
und sessionStorage
sind nicht nur von der Domain, sondern auch vom Protokoll abhängig, über das die Seite aufgerufen wurde. In http://example.com/ gespeicherte Daten stehen daher unter https://example.com nicht zur Verfügung.
Syntax
myStorage = localStorage;
Wert
Ein Storage
-Objekt.
Beispiel
Der folgende Ausschnitt greift auf das lokale Storage
-Objekt der aktuellen Domain zu und fügt ihm mit Storage.setItem()
einen Eintrag hinzu.
localStorage.setItem('myCat', 'Tom');
Die Syntax für das Auslesen eines Eintrages aus dem localStore lautet:
var cat = localStorage.getItem('myCat');
Die Syntax um einen Eintrag zu entfernen lautet:
localStorage.removeItem('myCat');
Die Syntax um alle Einträge zu löschen lautet:
localStorage.clear();
Hinweis: Ausführliche Beispiele sind im Artikel Using the Web Storage API nachzulesen.
Spezifikationen
Spezifikation | Status | Kommentar |
---|---|---|
Unknown Die Definition von 'localStorage' in dieser Spezifikation. |
Unbekannt |
Browserkompatibilität
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.