forward() method is a method the
history object, which is always available as part of the browser’s
history.forward() method is the same as clicking the Forward button in your browser.
Here’s how you call the method in an HTML page:
<body> <h1>History Forward</h1> <script> window.history.forward(); </script> </body>
forward() method will do nothing when there is no next page in your browser history.
Aside from navigating to the next page in the browser history, the
forward() method is also commonly used to disable the back button for web applications that require higher security measure. This is done by adding the
forward() method to all pages that you want the user to avoid getting back to.
For example, let’s say you have two web pages,
about.html with the
home.html allowing you to navigate to
<body> <h1>Home page</h1> <a href="/about.html">To about page</a> </body>
When you don’t want the user to get back from the About page to the Home page, you can add the script in the Home page as follows:
<body> <h1>Home page</h1> <a href="/about.html">To about page</a> <script> window.history.forward(); </script> </body>
Now when you click the Back button from About page, the Home page will automatically call the