Histórico da janela JavaScript


Índice

    Mostrar índice


O objeto window.history contém o histórico dos navegadores.


Histórico da janela

O objeto window.history pode ser escrito sem o prefixo window.

Para proteger a privacidade dos usuários, existem limitações na forma como o JavaScript pode acessar este objeto.

Alguns métodos:

  • history.back() - o mesmo que clicar novamente no navegador

  • history.forward() - o mesmo que clicar para avançar no navegador


Histórico da janela Voltar

O método history.back() carrega o URL anterior na lista de histórico.

É o mesmo que clicar no botão Voltar do navegador.

Exemplo

Crie um botão Voltar em uma página:

<html>
<head>
<script>
function goBack() {
  window.history.back()
 }
</script>
</head>
<body>

<input type="button" value="Back" onclick="goBack()">

</body>
</html>

A saída do código acima será:



Avançar histórico da janela

O método history.forward() carrega o próximo URL na lista de histórico.

É o mesmo que clicar no botão Avançar no navegador.

Exemplo

Crie um botão de avanço em uma página:

<html>
<head>
<script>
function goForward() {
  window.history.forward()
 }
</script>
</head>
<body>

<input type="button" value="Forward" onclick="goForward()">

</body>
</html>

A saída do código acima será: