Skip to content

Navigation

The History API provides methods to navigate through the browser’s session history.

// Go back one page
history.back();
// Go forward one page
history.forward();
// Go back/forward by a number of steps
history.go(-2); // Go back 2 pages
history.go(1); // Go forward 1 page
history.go(0); // Reload current page
console.log(history.length); // Number of entries in session history
  • history.back() — navigate to previous page
  • history.forward() — navigate to next page
  • history.go(n) — navigate n steps (negative = back, positive = forward)
  • history.length — number of history entries