English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
sessionStorage-Attribute erlauben es Ihnen, auf ein session Storage-Objekt zuzugreifen. Es sollte beachtet werden, dass die in sessionStorage oder localStorage gespeicherten Daten spezifisch für das Protokoll der Seite sind.
diesersessionStorageLeseprojektionen erlauben es Ihnen, auf eine Session StorageObjekten.
Die localStorage- und sessionStorage-Attribute erlauben die Speicherung von Schlüsseln/Wertpaare werden im Webbrowser gespeichert.
Das sessionStorage-Objekt speichert die Daten einer Browser-Sitzung. Wenn der Benutzer einen bestimmten Browser-Tab schließt, werden die Daten gelöscht.
sessionStorage ähnelt localStorage; der einzige Unterschied ist, dass die in localStorage gespeicherten Daten keine Ablaufzeit haben, während die in sessionStorage gespeicherten Daten am Ende der Seiten-Sitzung gelöscht werden.
Die Seite bleibt während der Öffnung des Browsers aktiv und wird bei einem Neuladen oder Wiederherstellen der Seite beibehalten. Wenn eine Seite in einem neuen Tab oder Fenster geöffnet wird, wird der Kontext der obersten Browser-Sitzung als Kontext der neuen Sitzung kopiert, was sich von der Art und Weise unterscheidet, wie session cookies funktionieren.
Sie können auf unserenHTML5 im Web Storage APIErfahren Sie mehr über sessionStorage.
window.sessionStorage
Daten speichernSpeichernSyntax für die Speicherung in sessionStorage:
sessionStorage.setItem("key", "value");
aus sessionStorage LesenSyntax der Daten:
var name = sessionStorage.getItem("key");
aus sessionStorage LöschenSyntax der Daten:
sessionStorage.removeItem("key");
aus sessionStorage Alles löschenSyntax der gespeicherten Daten:
sessionStorage.clear();
// Speicher sessionStorage.setItem("name", "Parrot"); // Wert abrufen document.getElementById("demo").innerHTML = sessionStorage.getItem("name");Testen Sie es heraus‹/›
Der obige Code erstellt eine sessionStorage-Namen mit name="name" und value="Parrot"./Wertpaar.
Dann wird der Wert von "名称" abgerufen und in das Element mit id="demo" eingefügt.
Name/Werte werden immer als Zeichenfolgen gespeichert und können bei Bedarf in ein anderes Format konvertiert werden.
Hinweis:sessionStorage wird gelöscht, wenn der Benutzer das Browserfenster schließt.
Die in der Tabelle angegebenen Zahlen bezeichnen die erste Browserversion, die die sessionStorage-Eigenschaft vollständig unterstützt:
Eigenschaften | |||||
sessionStorage | 4 | 3.5 | 11.5 | 4 | 9 |
Rückgabewert: | einSpeicherObjekt, das verwendet werden kann, um den aktuellen Quellensitzungsstorage zu erreichen |
---|
Nachfolgender Beispielcode zeigt, wie man eine Sitzungsvariable setzt und diese Variable abruft:
if (sessionStorage.hits) { sessionStorage.hits = Number(sessionStorage.hits) + 1; } else { sessionStorage.hits = 1; }Testen Sie es heraus‹/›
Fenster (Window) Referenz:window.localStorage-Eigenschaft
HTML-Tutorial:HTML5 Web Storage API