Доступ к истории HTML

Adobe AIR 1.0 и более поздних версий

По мере загрузки новых страниц в объект HTMLLoader среда выполнения составляет историю объекта. История соответствует объекту window.history на странице HTML. Класс HTMLLoader включает в себя следующие свойства и методы для работы с историей HTML:

Член класса

Описание

historyLength

Общая длина истории, включая записи о предыдущих и последующих событиях.

historyPosition

Текущая позиция в списке истории. Элементы истории перед этой позицией представляют собой навигацию «назад», а элементы после этой позиции — навигацию «вперед».

getHistoryAt()

Возвращает объект URLRequest, соответствующий определенной записи истории в списке.

historyBack()

Если возможно, переходит назад по списку истории.

historyForward()

Если возможно, переходит вперед по хронологическому списку.

historyGo()

Выполняет переход на указанное количество шагов в истории обозревателя. Переходит вперед при положительном значении, и назад — при отрицательном. При значении 0 выполняется перезагрузка страницы. При указании позиции за пределами конца списка выполняется переход в конец списка.

Элементы истории хранятся как объекты типа HTMLHistoryItem . Класс HTMLHistoryItem имеет следующие свойства:

Свойство

Описание

isPost

Имеет значение true , если страница HTML содержит данные POST.

originalUrl

Исходный URL-адрес страницы HTML до перенаправлений.

title

Заголовок страницы HTML.

url

URL-адрес страницы HTML.