API de histórico da web
A API do Histórico da Web fornece métodos fáceis para acessar o objeto windows.history.
O objeto window.history contém as URLs (Web Sites) visitadas pelo usuário.
A API do Histórico da Web é compatível com todos os navegadores:
Yes | Yes | Yes | Yes | Yes |
O método History back()
O método back() carrega a URL anterior na lista windows.history.
É o mesmo que clicar na "seta para trás" do seu navegador.
Exemplo
<button onclick="myFunction()">Go Back</button>
<script>
function myFunction() {
window.history.back();
}
</script>
O método histórico go()
O método go() carrega uma URL específica da lista de histórico:
Exemplo
<button onclick="myFunction()">Go Back 2 Pages</button>
<script>
function myFunction() {
window.history.go(-2);
}
</script>
Propriedades do Objeto Histórico
Property | Description |
---|---|
length | Returns the number of URLs in the history list |
Métodos de objetos históricos
Method | Description |
---|---|
back() | Loads the previous URL in the history list |
forward() | Loads the next URL in the history list |
go() | Loads a specific URL from the history list |