Dostęp do listy historii HTML

Adobe AIR 1.0 i wersje późniejsze

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.