É um método do objeto History:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D - Forward.
O objeto History é parte da Web API e representa a sessão de histórico de navegação de uma janela. Este histórico inclui as páginas visitadas no tab ou frame onde a página atual está carregada. Com o objeto History, você pode manipular o estado da sessão do histórico do navegador, permitindo que os usuários naveguem para frente e para trás sem necessariamente ter que recarregar as páginas.
Para resolver essa questão, é necessário ter conhecimento sobre a programação para a Web, em especial conhecer os métodos disponíveis no objeto History que fazem parte do DOM (Document Object Model). Vamos analisar as alternativas:
- Case: não é um método do objeto History.
- Left: também não faz parte dos métodos do objeto History.
- Open: é comumente associado com o método para abrir uma nova janela ou aba, mas não está relacionado ao objeto History.
- Forward: é o método correto e está associado com a ação de navegar para a próxima página no histórico de navegação. É equivalente a pressionar o botão "Avançar" no navegador.
- Hostname: não é um método, e sim uma propriedade que pode ser usada para obter o nome do host de uma URL.
Portanto, a alternativa correta é a D. Ao chamar history.forward()
, o navegador tentará ir para a próxima página do histórico de navegação, o que é útil em aplicativos web onde uma página não deve ser recarregada, mas o estado da aplicação deve mudar baseado na navegação do usuário.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Forma geral:
history.propriedade
history.método
Propriedades:
lenght - Informa a quantidade de páginas visitadas.
Ex: history.lenght
Métodos:
back - Retorna à página anterior, de acordo com a relação de páginas do objeto history. Equivale a clicar o botão back do browser.
Ex: history.back()
forward - Passa para a próxima página, de acordo com a relação de páginas do objeto history. Equivale a clicar o botão forward do browser.
Ex: history.forward()
go - Permite que qualquer URL que esteja presente na relação de páginas visitadas do objeto history, seja carregada.
Ex: history.go(parâmetro)
O objeto Hystory possui propriedades e métodos:
Propriedades:
- current: atual URL
- length: número de entradas no histórico
- next: próxima URL no histórico
- previous: URL anterior do histórico
Métodos:
- back: ir para a URL anterior do histórico
- forward: ir para a próxima URL do histórico
- go: vai para o número especificado
[1] http://www.comptechdoc.org/independent/web/cgi/javamanual/javahistory.htm
Caberia recurso nessa questão. Javascript é case-sensitive. Portanto o método correto é "forward" - em minúsculo. Se usar "Forward" ocorrerá um erro.
Enfim, http://www.w3schools.com/jsref/obj_history.asp.
Gabarito: d)
d-
The history object contains the URLs visited by the user (within a browser window). The history object is part of the window object and is accessed through the window.history property. The History Object contains 3 methods, namely, back(), forward() and go().
https://www.w3schools.com/jsref/obj_history.asp
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo