location.replace()

replace() method accepts a single argument, the URL to navigate to, but does not make an entry in the history stack. After calling replace(), the user cannot go back to the previous page.

 
<!DOCTYPE html> 
<html> 
<head> 
<title>You won't be able to get back here</title> 
</head> 
<body> 
<script type="text/javascript"> 
    setTimeout(function () { 
        location.replace("http://www.java2s.com/"); 
    }, 1000); 
</script> 
</body> 
</html>
  
Click to view the demo
Home 
  JavaScript Book 
    DOM  

Location:
  1. The Location Object
  2. To get information about the location of the current page
  3. Location assign()
  4. Location.hash
  5. Location.hostname
  6. Location.href
  7. location.pathname
  8. location.port
  9. location.reload()
  10. location.replace()
  11. Location.search
  12. Query String Arguments