クラス: NavigationHistory
クラス: NavigationHistory
アプリケーション内のユーザーの閲覧履歴を表すナビゲーション項目のリストを管理します。
Process: Main
_This class is not exported from the 'electron' module. Electron API の他のメソッドの戻り値としてのみ利用できます。
各ナビゲーションエントリは特定のページに対応します。 添字系はシーケンシャルに配置されています。最初の利用可能なナビゲーションエントリは添字 0 にあり、これは最初にアクセスされたページを表します。最新のナビゲーションエントリは添字 N にあり、これは最後にアクセスされたページを表します。 このナビゲーション項目の順序リストを管理することで、ユーザーの閲覧履歴を通じて前後へのシームレスなナビゲーションができるようになります。
インスタンスメソッド
navigationHistory.canGoBack()
戻り値 boolean - ブラウザが前のウェブページへ戻れるかどうか。
navigationHistory.canGoForward()
戻り値 boolean - ブラウザが次のウェブページへ進めるかどうか。
navigationHistory.canGoToOffset(offset)
offsetInteger
戻り値 boolean - 現在のエントリから指定された offset ぶんウェブページを移動できるかどうか。
navigationHistory.clear()
ナビゲーション履歴を消去します。
navigationHistory.getActiveIndex()
戻り値 Integer - 現在のページの添字。これはここから戻る/進むまたは再読み込みで変化します。
navigationHistory.getEntryAtIndex(index)
indexInteger
Returns NavigationEntry - Navigation entry at the given index.
index が範囲外の場合 (履歴の長さより大きいか 0 より小さい場合)、null が返されます。
navigationHistory.goBack()
ブラウザを前のページへ戻させます。
navigationHistory.goForward()
ブラウザを次のページへ進めさせます。
navigationHistory.goToIndex(index)
indexInteger
ブラウザを指定した絶対ウェブページインデックスへナビゲーションします。
navigationHistory.goToOffset(offset)
offsetInteger
現在のエントリから指定したオフセットへナビゲーションします。
navigationHistory.length()
戻り値 Integer - 履歴の長さ。
navigationHistory.removeEntryAtIndex(index)
indexInteger
Removes the navigation entry at the given index. Can't remove entry at the "current active index".
Returns boolean - Whether the navigation entry was removed from the webContents history.
navigationHistory.getAllEntries()
Returns NavigationEntry[] - WebContents complete history.