Window sessionStorage ominaisuus
- Edellinen sivu scrollY
- Seuraava sivu self
- Palaa ylös Window-objekti
Määrittely ja käyttö
localStorage
ja sessionStorage
Ominaisuus mahdollistaa avain-arvo-paarin tallentamisen verkkoselaimessa.
sessionStorage
Objekti tallentaa vain yhden istunnon tiedot (tiedot poistetaan, kun selaimen välilehdet suljetaan).
Vinkki:Katso myös localStorage ominaisuus,tämä ominaisuus tallentaa tietoja ilman erääntymispäivää. Tiedot poistetaan, kun selain suljetaan, ja ne ovat saatavilla seuraavana päivänä, viikossa tai vuodessa.
Esimerkki
Esimerkki 1
Luo sessionStorage nimi-arvopari name="lastname" ja value="Smith", hae "lastname" arvo ja lisää se id="result" elementtiin:
// Tallentaa sessionStorage.setItem("lastname", "Smith"); // Hakee document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");
Esimerkki 2
Esimerkki laskee käyttäjän klikkausten määrän nykyisessä istunnossa:
if (sessionStorage.clickcount) { sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1; } else { sessionStorage.clickcount = 1; } document.getElementById("result").innerHTML = "You have clicked the button " + sessionStorage.clickcount + " kertaa tässä istunnossa.";
Syntaxi
window.sessionStorage
Syntaxi tallentaa tiedot sessionStorageen:
sessionStorage.setItem("avain", "arvo");
Syntaxi lukea tiedot sessionStoragesta:
var lastname = sessionStorage.getItem("avain");
Syntaxi poistaa tiedot sessionStoragesta:
sessionStorage.removeItem("avain");
Syntaxi poistaa kaikki tallennetut tiedot sessionStoragesta:
sessionStorage.clear();
Tekninen yksityiskohta
Palautusarvo: | Storage-objekti |
---|
Selaimen tuki
Taulukossa olevat numerot määrittelevät ensimmäisen selaimen version, joka tukee kyseistä ominaisuutta täysin.
Ominaisuudet | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
sessionStorage | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
- Edellinen sivu scrollY
- Seuraava sivu self
- Palaa ylös Window-objekti