É um método do objeto History:

Próximas questões
Com base no mesmo assunto
Q39549 Programação
É um método do objeto History:
Alternativas

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