类:NavigationHistory
类:NavigationHistory
管理导航条目的列表,表示应用程序中用户的浏览历史。
进程:主进程
此类不是从 'electron'
模块导出的。它仅作为 Electron API 中其他方法的返回值提供。
每个导航条目都对应一个特定的页面。索引系统遵循顺序,其中第一个可用的导航条目位于索引 0,表示最早访问的页面,而最新的导航条目位于索引 N,表示最近的页面。维护这个有序的导航条目列表,使用户能够无缝地在浏览历史中向前和向后导航。
实例方法
navigationHistory.canGoBack()
返回 boolean
- 浏览器是否可以返回到上一个网页。
navigationHistory.canGoForward()
返回 boolean
- 浏览器是否可以前进到下一个网页。
navigationHistory.canGoToOffset(offset)
offset
Integer
返回 boolean
- 网页是否可以从当前条目转到指定的 offset
。
navigationHistory.clear()
清除导航历史记录。
navigationHistory.getActiveIndex()
返回 Integer
- 当前页面的索引,我们将从该索引返回/前进或重新加载。
navigationHistory.getEntryAtIndex(index)
index
Integer
返回 NavigationEntry - 给定索引处的导航条目。
如果索引超出范围(大于历史长度或小于 0),将返回 null。
navigationHistory.goBack()
使浏览器返回上一页。
navigationHistory.goForward()
使浏览器前进到下一页。
navigationHistory.goToIndex(index)
index
Integer
将浏览器导航到指定的绝对网页索引。
navigationHistory.goToOffset(offset)
offset
Integer
导航到相对于当前条目的指定偏移量。
navigationHistory.length()
返回 Integer
- 历史记录长度。
navigationHistory.removeEntryAtIndex(index)
index
Integer
删除给定索引处的导航条目。不能删除“当前活动索引”处的条目。
返回 boolean
- 是否从 webContents 历史记录中删除了导航条目。
navigationHistory.getAllEntries()
返回 NavigationEntry[] - WebContents 完整历史记录。