HTMLLoader nesnesine yeni sayfalar yüklendiğinde, çalışma zamanı nesneye ilişkin bir geçmiş listesi tutar. Geçmiş listesi, HTML sayfasındaki
window.history
nesnesine karşılık gelir. HTMLLoader nesnesi HTML geçmiş listesiyle çalışmanızı sağlayan aşağıdaki özellikler ve yöntemleri içerir:
Sınıf üyesi
|
Açıklama
|
historyLength
|
Geri ve ileri girişler dahil, geçmiş listesinin tam uzunluğu.
|
historyPosition
|
Geçmiş listesindeki geçerli konum. Bu konumun önündeki geçmiş öğeleri “geri” gezinmeyi, arkasındaki öğeler “ileri” gezinmeyi temsil eder.
|
getHistoryAt()
|
Geçmiş listesinde belirtilen konumdaki geçmiş girişine karşılık gelen URLRequest nesnesini döndürür.
|
historyBack()
|
Mümkünse geçmiş listesinde geriye doğru gezinir.
|
historyForward()
|
Mümkünse geçmiş listesinde ileriye doğru gezinir.
|
historyGo()
|
Tarayıcı geçmişinde belirtilen adım sayısı kadar gezinir. Pozitifse ileriye, negatifse geriye doğru gezinir. Sıfıra doğru gezinme, sayfayı yeniden yükler. Liste sonunun ardındaki bir konum belirtildiğinde, listenin sonuna gider.
|
Geçmiş listesindeki öğeler
HTMLHistoryItem
öğesinin nesne türleri olarak depolanır. HTMLHistoryItem sınıfı, aşağıdaki özelliklere sahiptir:
Özellik
|
Açıklama
|
isPost
|
HTML sayfası POST verileri içeriyorsa
true
olarak ayarlanır.
|
originalUrl
|
HTML sayfasının tüm yeniden yönlendirmelerden önceki orijinal URL'si.
|
title
|
HTML sayfasının başlığı.
|
url
|
HTML sayfasının URL'si.
|
|
|
|