IE deixa de forma repovoar após o download do arquivo e history.back ()
-
05-07-2019 - |
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?
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.