在 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。
|
|
|
|