JavaScript History API

Window History Nesnesi

History nesnesi kullanıcıların (tarayıcı penceresinde) ziyaret ettiği URL'leri içerir.

History nesnesi window nesnesinin bir özelliğidir.

History nesnesi şu şekilde erişilebilir:

window.history veya sadece history:

Örnek

let length = window.history.length;

Kişisel olarak deneyin

let length = history.length;

Kişisel olarak deneyin

History nesnesi özellikleri ve yöntemleri

Özellik/Metod Açıklama
back() Tarihte bir önceki URL (sayfa) yükler.
forward() Tarihte bir sonraki URL (sayfa) yükler.
go() Tarihte belirli bir URL (sayfa) yükler.
length Tarihte URL (sayfa) sayısını döndürür.

History nesnesi açıklaması

History nesnesi ilk başta penceranın tarayıcı geçmişini temsil etmek için tasarlandı. Ancak gizlilik nedenlerinden ötürü, History nesnesi artık ziyaret edilmiş olan gerçek URL'ye erişim sağlamıyor. Kullanılmaya devam eden tek fonksiyon back()veforward() ve go() Yöntem.

Örnek

Aşağıdaki satır kodu, geri butonuna tıklama işlemi ile aynı işlemi gerçekleştirir:

history.back()

Aşağıdaki satır kodu, iki kez geri butonuna tıklama işlemi ile aynı işlemi gerçekleştirir:

history.go(-2)