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.
|
|
|
|