API History do JavaScript
- Página anterior API Geolocation
- Próxima página API MediaQueryList
Objeto History do Window
O objeto History contém os URLs que o usuário visitou (na janela do navegador).
O objeto History é um atributo do objeto window.
O objeto History pode ser acessado da seguinte forma:
window.history ou apenas history:
Exemplo
let length = window.history.length;
let length = history.length;
Atributos e métodos do objeto History
Atributo/Método | Descrição |
---|---|
back() | Carrega o URL (página) anterior da lista de histórico. |
forward() | Carrega o próximo URL (página) da lista de histórico. |
go() | Carrega um URL (página) específico da lista de histórico. |
length | Retorna a quantidade de URLs (páginas) na lista de histórico. |
Descrição do objeto History
O objeto History foi inicialmente projetado para representar o histórico de navegação da janela. No entanto, devido a razões de privacidade, o objeto History não permite mais que scripts acessem URLs que já foram visitadas. 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 de voltar:
history.back()
A operação executada pela linha de código abaixo é a mesma que clicar duas vezes no botão de voltar:
history.go(-2)
- Página anterior API Geolocation
- Próxima página API MediaQueryList