Histórico da janela JavaScript
O window.history
objeto contém o histórico dos navegadores.
Histórico da janela
O window.history
objeto pode ser escrito sem o prefixo da janela.
Para proteger a privacidade dos usuários, existem limitações de como o JavaScript pode acessar esse objeto.
Alguns métodos:
history.back()
- o mesmo que clicar de volta no navegadorhistory.forward()
- o mesmo que clicar para a frente no navegador
Histórico da janela Voltar
O history.back()
método carrega a URL anterior na lista de histórico.
Isso é o mesmo que clicar no botão Voltar no 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á:
Histórico da janela Avançar
O history.forward()
método carrega a próxima URL na lista de histórico.
Isso é o mesmo que clicar no botão Avançar no navegador.
Exemplo
Crie um botão de encaminhamento 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á: