Método Window history.go()

Definição e uso

history.go() O método carrega um URL (página) da lista de histórico.

history.go() O método é válido apenas quando a página existe na lista de histórico.

Comentário

history.go(0) Recarregar a página.

history.go(-1) com history.back() Idêntico.

history.go(1) com history.forward() Idêntico.

Veja também:

Método history.back()

Método history.forward()

Método history.length

Exemplo

Criar um botão para retroceder duas páginas:

<button onclick="history.go(-2)">Retroceder duas páginas</button>

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

Clique para ver como funciona.

Apenas válido quando existem páginas anteriores na lista de histórico.

Experimente pessoalmente

Sintaxe

history.go(number)

Parâmetro

Parâmetro Descrição
number Obrigatório. Valores negativos retrocedem. Valores positivos avançam.

Retorno

Nenhum.

Suporte do navegador

Todos os navegadores suportam history.go()

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Suporte Suporte Suporte Suporte Suporte Suporte