Dostęp do listy historii HTML

Adobe AIR 1.0 i starsze wersje

W miarę ładowania nowych stron do obiektu HTMLLoader środowisko wykonawcze tworzy listę historii dla obiektu. Lista historii odpowiada obiektowi window.history na stronie HTML. Klasa HTMLLoader zawiera następujące właściwości i metody, które umożliwiają pracę z listą historii HTML:

Element klasy

Opis

historyLength

Całkowita długość listy historii, łącznie z pozycjami w nawigacji „do przodu” i „do tyłu”.

historyPosition

Bieżąca pozycja na liście historii. Pozycje historii przed tą pozycją reprezentują nawigację „do tyłu”, a pozycje po tej pozycji reprezentują nawigację „do przodu”.

getHistoryAt()

Zwraca obiekt URLRequest odpowiadający pozycji historii w określonej pozycji na liście historii.

historyBack()

Jeśli to możliwe, nawiguje do tyłu na liście historii.

historyForward()

Jeśli to możliwe, nawiguje do przodu na liście historii.

historyGo()

Przechodzi o wskazaną liczbę kroków w przeglądarce historii. Wartość dodatnia powoduje nawigację do przodu, wartość ujemna — nawigację do tyłu. Nawigacja do zera powoduje ponowne załadowanie strony. Określenie pozycji poza końcem powoduje przejście na koniec listy.

Elementy na liście historii są zapisane jako obiekty typu HTMLHistoryItem . Klasa HTMLHistoryItem ma następujące właściwości:

Właściwość

Opis

isPost

Wartość true , jeśli strona HTML zawiera dane POST.

originalUrl

Oryginalny adres URL strony HTML przed przekierowaniami.

title

Tytuł strony HTML.

url

Adres URL strony HTML.