类: 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
整数
返回 Object
url
字符串 - 给定索引处导航条目的 URL。title
字符串 - 给定索引处导航条目的页面标题。
如果索引超出范围(大于历史记录长度或小于 0),将返回 null。
navigationHistory.goBack()
使浏览器返回一个网页。
navigationHistory.goForward()
使浏览器前进一个网页。
navigationHistory.goToIndex(index)
index
整数
将浏览器导航到指定的绝对网页索引。
navigationHistory.goToOffset(offset)
offset
整数
导航到从当前条目指定的偏移量。
navigationHistory.length()
返回 Integer
- 历史记录长度。