Pergunta

Eu tenho uma página web que tem um botão que, quando clicado vai baixar um arquivo para o usuário. No entanto, após o download, se o usuário clica sobre o botão voltar a forma anterior é exibida, mas os campos do formulário são todos em branco.

Se o usuário clicar trás sem realizar o download, em seguida, os campos do formulário são automaticamente repovoada pelo navegador conforme esperado.

Este erro acontece no IE6 e 7, mas parece ser OK em 8, que sugere que foi um erro que foi corrigido no IE8.

Alguém tem alguma idéia de como eu poderia contornar isso no IE6 e 7?

Foi útil?

Solução 2

Eu penso que nós estamos indo para reescrever a página para substituir o uso do botão do navegador de volta com uma nova postagem para retornar o usuário para a página original. Então, podemos passar a parte de trás dados forma original e repovoar a forma programática.

Outras dicas

Há definitivamente nada que você pode fazer no lado do servidor, como o navegador não informar o servidor quando o usuário pressiona o botão de volta. Eu nem tenho certeza se o navegador tem um evento que você pode usar JavaScript para captura, mas se não houver uma solução, ele teria que ocorrer no lado do cliente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top