Доступ к истории 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.
|
|
|
|