Objeto História

Objeto História

O objeto History contém os URLs que o usuário visitou (na janela do navegador).

O objeto History é parte do objeto window e pode ser acessado através da propriedade window.history.

Notas:Não há padrão público aplicado ao objeto History, no entanto, todos os navegadores suportam o objeto.

Atributos do objeto History

Atributo Descrição
length Retorna a quantidade de URLs na lista de histórico do navegador.

Métodos do objeto History

Método Descrição
back() Carregar o URL anterior da lista history.
forward() Carregar o próximo URL da lista history.
go() Carregar uma página específica da lista history.

Descrição do objeto History

O objeto History foi originalmente projetado para representar o histórico de navegação da janela. Mas por motivos de privacidade, o objeto History não permite mais que scripts acessem URLs visitados anteriormente. A única funcionalidade mantida é back()forward() e go() Método.

Exemplo

A operação executada pela linha de código abaixo é a mesma que clicar no botão Voltar:

history.back()

A operação executada pela linha de código abaixo é a mesma que clicar duas vezes no botão Voltar:

history.go(-2)