访问 HTML 历史记录列表

Adobe AIR 1.0 和更高版本

在 HTMLLoader 对象中加载新页时,运行时将为该对象维护一份历史记录列表。历史记录列表对应于 HTML 页中的 window.history 对象。HTMLLoader 类包含以下属性和方法,可用于操作 HTML 历史记录列表:

类成员

说明

historyLength

历史记录列表的总长度,包括向后和向前的条目。

historyPosition

历史记录列表中的当前位置。位于此位置之前的历史记录项表示“向后”导航,位于此位置之后的项表示“向前”导航。

getHistoryAt()

返回与历史记录列表中指定位置的历史记录条目对应的 URLRequest 对象。

historyBack()

如果可能,在历史记录列表中向后导航。

historyForward()

如有可能,请在历史记录列表中向前导航。

historyGo()

在浏览器历史记录中按指示的步数导航。如果为正数,则向前导航;如果为负数,则向后导航。导航到零将重新加载页面。如果指定的位置超出末尾位置,则将导航到列表末尾。

历史记录列表中的项目作为 HTMLHistoryItem 类型的对象存储。HTMLHistoryItem 类包含下列属性:

属性

说明

isPost

如果 HTML 页包括 POST 数据,则设置为 true

originalUrl

在进行任何重定向之前,HTML 页的原始 URL。

title

HTML 页的标题。

url

HTML 页的 URL。