Gosto da maneira como o botão Voltar costumava se comportar: ele rapidamente me deu uma versão em cache de qualquer página que eu estava vendo antes de navegar para o local atual.
Atualmente, os sites usam cada vez mais o comportamento personalizado quando você clica no botão Voltar. Esse é especialmente o caso dos sites de página única, mas também pode ser visto em outros casos - clico no botão voltar e leva um tempo excessivamente longo para voltar à página anterior, ou algo que eu não queria que acontecesse (por exemplo, Não saio de uma página quando espero).
Qual é a melhor escolha de navegador e opções para mim? Existe algum plugin que poderia me ajudar no chrome, safari ou firefox? Acho que basicamente quero uma opção "não mexa no meu botão voltar". Estou plenamente ciente de que isso pode interromper a funcionalidade em alguns sites - estou disposto a conviver com isso, pois nunca uso o botão voltar nos casos em que não quero voltar para onde estava.
Edit: o caso em questão agora é a ferramenta de revisão de código Gerrit. Infelizmente não consigo postar um link para nossa instalação interna. O que acontece é que estou revendo um código no Gerrit, olhando, por exemplo, um arquivo javascript. Quando clico no botão Voltar, o URL no navegador muda, uma nota "trabalhando ..." aparece em uma div na parte superior da página do navegador (todo o conteúdo permanece o mesmo) e, após algum tempo, a página atual queria navegar para cargas.
Depois de ler alguns comentários aqui, acho que isso se deve ao código em execução na página para a qual estou navegando, mas como isso pode exibir uma nota (o que significa alterar o DOM na página em que estou saindo) ?
Sei que fiquei aborrecido com coisas semelhantes em outros lugares, mas terei que vasculhar meu cérebro para lembrar o que eram. : /
fonte
Respostas:
Acho que você pode ser atingido por uma chamada de redirecionamento ou atualização em algum javascript que gera a página que você está vendo,
Por exemplo, eu conheço um site que visito onde o botão Voltar "não faz nada". Na verdade, quando eu visito o site pela primeira vez, a página faz algum processamento (geralmente login ou outras verificações) e atualiza a página por meio de uma chamada para si mesmo que exibe o site completo com os detalhes atualizados da primeira visualização desta página. Então, quando clico em voltar, recebo a primeira página que .. é executada e me redireciona para a página que eu estava vendo.
Acho que um clique duplo no botão voltar pula as duas páginas e me leva de volta para onde eu queria estar. Não é que o botão voltar esteja quebrado, apenas que o site realmente não quer que eu saia :)
fonte