类:NavigationHistory
类:NavigationHistory
¥Class: NavigationHistory
管理导航条目列表,代表用户在应用内的浏览历史记录。
¥Manage a list of navigation entries, representing the user's browsing history within the application.
进程:主进程
该类不是从 'electron'
模块导出的。它仅可用作 Electron API 中其他方法的返回值。
¥Process: Main
This class is not exported from the 'electron'
module. It is only available as a return value of other methods in the Electron API.
每个导航条目对应一个特定页面。索引系统遵循顺序,其中第一个可用的导航条目位于索引 0 处,表示最早访问的页面,最新的导航条目位于索引 N 处,表示最近访问的页面。维护这个有序的导航条目列表可以在用户的浏览历史记录中实现前后无缝导航。
¥Each navigation entry corresponds to a specific page. The indexing system follows a sequential order, where the first available navigation entry is at index 0, representing the earliest visited page, and the latest navigation entry is at index N, representing the most recent page. Maintaining this ordered list of navigation entries enables seamless navigation both backward and forward through the user's browsing history.
实例方法
¥Instance Methods
navigationHistory.canGoBack()
返回 boolean
- 浏览器是否可以返回上一个网页。
¥Returns boolean
- Whether the browser can go back to previous web page.
navigationHistory.canGoForward()
返回 boolean
- 浏览器是否可以前进到下一个网页。
¥Returns boolean
- Whether the browser can go forward to next web page.
navigationHistory.canGoToOffset(offset)
-
offset
整数¥
offset
Integer
返回 boolean
- 网页是否可以从当前条目转到指定的 offset
。
¥Returns boolean
- Whether the web page can go to the specified offset
from the current entry.
navigationHistory.clear()
清除导航历史记录。
¥Clears the navigation history.
navigationHistory.getActiveIndex()
返回 Integer
- 当前页面的索引,我们可以从中后退/前进或重新加载。
¥Returns Integer
- The index of the current page, from which we would go back/forward or reload.
navigationHistory.getEntryAtIndex(index)
-
index
整数¥
index
Integer
返回 Object
:
¥Returns Object
:
-
url
字符串 - 给定索引处的导航条目的 URL。¥
url
string - The URL of the navigation entry at the given index. -
title
字符串 - 给定索引处导航条目的页面标题。¥
title
string - The page title of the navigation entry at the given index.
如果索引越界(大于历史长度或小于 0),将返回 null。
¥If index is out of bounds (greater than history length or less than 0), null will be returned.
navigationHistory.goBack()
使浏览器返回网页。
¥Makes the browser go back a web page.
navigationHistory.goForward()
使浏览器前进一个网页。
¥Makes the browser go forward a web page.
navigationHistory.goToIndex(index)
-
index
整数¥
index
Integer
将浏览器导航到指定的绝对网页索引。
¥Navigates browser to the specified absolute web page index.
navigationHistory.goToOffset(offset)
-
offset
整数¥
offset
Integer
从当前条目导航到指定的偏移量。
¥Navigates to the specified offset from the current entry.
navigationHistory.length()
返回 Integer
- 历史长度。
¥Returns Integer
- History length.