API de histórico da web


Índice

    Mostrar índice

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 histórico back()

O método back() carrega o 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

length

Retorna o número de URLs na lista de histórico

Métodos de objeto histórico

back()

Carrega o URL anterior na lista de histórico

forward()

Carrega o próximo URL na lista de histórico

go()

Carrega um URL específico da lista de histórico