Window sessionStorage Özelliği

Tanım ve Kullanım

localStorage ve sessionStorage Özellik, anahtar/değer çiftlerini Web tarayıcısında saklamayı sağlar.

sessionStorage Bu nesne, sadece bir oturumun verilerini saklar (tarayıcı sekmesine kapatıldığında veriler silinir).

İpucu:Ayrıca bkz: localStorage özelliğiBu özellik, sona erme tarihine sahip olmayan verileri saklar. Tarayıcı kapanırken veriler silinmez ve第二天, bir hafta veya bir yıl sonra kullanılabilir.

Örnek

Örnek 1

name="lastname" ve value="Smith" olan sessionStorage adı/değer çifti oluşturun, "lastname" değerini alarak ve id="result" öğesine ekleyin:

// Depolama
sessionStorage.setItem("lastname", "Smith");
// Al
document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");

Kişisel olarak deneyin

Örnek 2

Aşağıdaki örnek, kullanıcıların mevcut oturumda düğmeye tıklama sayısını hesaplar:

if (sessionStorage.clickcount) {
  sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1;
} else {
  sessionStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "You have clicked the button " +
sessionStorage.clickcount + " kez bu oturumda.";

Kişisel olarak deneyin

Dilbilgisi

window.sessionStorage

sessionStorage'a veri kaydetme dilbilgisi:

sessionStorage.setItem("key", "value");

sessionStorage'tan veri okuma dilbilgisi:

var lastname = sessionStorage.getItem("key");

sessionStorage'tan veri silme dilbilgisi:

sessionStorage.removeItem("key");

sessionStorage'tan tüm kayıtlı verileri silme dilbilgisi:

sessionStorage.clear();

Teknik ayrıntılar

Dönüş değeri: Storage nesnesi

Tarayıcı desteği

Tabloda belirtilen rakamlar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtir.

Özellikler Chrome IE Firefox Safari Opera
sessionStorage 4.0 8.0 3.5 4.0 11.5