JavaScript History API
- Önceki sayfa API Geolocation
- Sonraki sayfa API MediaQueryList
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;
let length = history.length;
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)
- Önceki sayfa API Geolocation
- Sonraki sayfa API MediaQueryList