類別:NavigationHistory
類別:NavigationHistory
管理導航項目列表,代表應用程式中使用者瀏覽歷史記錄。
程序:主程序
此類別並未從 'electron'
模組匯出。它僅作為 Electron API 中其他方法的傳回值提供。
每個導航項目都對應於特定的頁面。索引系統遵循順序,第一個可用的導航項目位於索引 0,代表最早瀏覽的頁面,而最新的導航項目位於索引 N,代表最近的頁面。維護這個導航項目排序列表,可讓使用者流暢地在瀏覽歷史記錄中向後和向前導航。
實例方法
navigationHistory.canGoBack()
返回 boolean
- 瀏覽器是否可以返回上一個網頁。
navigationHistory.canGoForward()
返回 boolean
- 瀏覽器是否可以前進到下一個網頁。
navigationHistory.canGoToOffset(offset)
offset
整數
返回 boolean
- 網頁是否可以從目前項目前往指定的 offset
。
navigationHistory.clear()
清除導航歷史記錄。
navigationHistory.getActiveIndex()
返回 Integer
- 當前頁面的索引,我們將從此頁面返回/前進或重新載入。
navigationHistory.getEntryAtIndex(index)
index
整數
返回 NavigationEntry - 指定索引的導航項目。
如果索引超出範圍(大於歷史記錄長度或小於 0),將返回 null。
navigationHistory.goBack()
使瀏覽器返回上一個網頁。
navigationHistory.goForward()
使瀏覽器前進到下一個網頁。
navigationHistory.goToIndex(index)
index
整數
將瀏覽器導航至指定的絕對網頁索引。
navigationHistory.goToOffset(offset)
offset
整數
從當前項目導航至指定的偏移量。
navigationHistory.length()
返回 Integer
- 歷史記錄長度。
navigationHistory.removeEntryAtIndex(index)
index
整數
移除指定索引的導航項目。無法移除「目前活動索引」的項目。
返回 boolean
- 是否已從 webContents 歷史記錄中移除導航項目。
navigationHistory.getAllEntries()
返回 NavigationEntry[] - WebContents 的完整歷史記錄。