存取 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。