Η ιδιότητα Window sessionStorage

Ορισμός και χρήση

localStorage και sessionStorage Η ιδιότητα επιτρέπει την αποθήκευση κλειδιών/τιμών στις ιστοσελίδες του περιηγητή.

sessionStorage Το αντικείμενο αποθηκεύει δεδομένα μόνο για μια συνεδρία (τα δεδομένα θα διαγραφούν όταν κλείσει η καρτέλα του προγράμματος περιήγησης).

Συμβουλή:Για περισσότερες πληροφορίες παρακαλώ δείτε Ιδιότητα localStorage,η ιδιότητα αυτή αποθηκεύει δεδομένα χωρίς ημερομηνία λήξης. Τα δεδομένα δεν θα διαγραφούν όταν κλείσει ο περιηγητής και θα είναι διαθέσιμα την επόμενη ημέρα, την επόμενη εβδομάδα ή ένα έτος μετά.

Παράδειγμα

Παράδειγμα 1

Δημιουργήστε ένα sessionStorage name="lastname" και value="Smith" και ανακτήστε τη τιμή του "lastname" και εισάγετε το στο στοιχείο με id="result":

// Αποθηκεύστε
sessionStorage.setItem("lastname", "Smith");
// Ανακτήστε
document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");

Προσπαθήστε το προσωπικά

Παράδειγμα 2

Το παρακάτω παράδειγμα υπολογίζει τον αριθμό των κλικ που ο χρήστης κάνει στο κουμπί κατά τη διάρκεια της τρέχουσας συνεδρίας:

if (sessionStorage.clickcount) {
  sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1;
} else {
  sessionStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "You have clicked the button " +
sessionStorage.clickcount + " times(s) in this session.";

Προσπαθήστε το προσωπικά

Γλώσσα σύνταξης

window.sessionStorage

Γλώσσα σύνταξης για την αποθήκευση δεδομένων στο sessionStorage:

sessionStorage.setItem("κλειδί", "τιμή");

Γλώσσα σύνταξης για την ανάγνωση δεδομένων από το sessionStorage:

var lastname = sessionStorage.getItem("κλειδί");

Γλώσσα σύνταξης για την αφαίρεση δεδομένων από το sessionStorage:

sessionStorage.removeItem("κλειδί");

Γλώσσα σύνταξης για την αφαίρεση όλων των αποθηκευμένων δεδομένων από το sessionStorage:

sessionStorage.clear();

Τεχνικά λεπτομέρειες

Επιστροφή τιμής: Ούζο Αποθήκευσης

Υποστήριξη Βrowser

Τα αριθμήματα στην τράπεζα καθορίζουν την πρώτη έκδοση του προγράμματος περιήγησης που υποστηρίζει πλήρως τον προσδιορισμό.

Προσδιορισμός Chrome IE Firefox Safari Opera
sessionStorage 4.0 8.0 3.5 4.0 11.5