Acabei de enviar um formulário que incluía uma caixa de texto, na qual havia escrito um texto bastante longo. Em outra caixa de texto, preenchi uma data no formato errado - e, em vez de receber uma mensagem de erro, o site agiu como se o envio do meu formulário fosse válido, exceto que nada foi salvo.
Existe alguma maneira de ver o histórico do que foi POST-ed (na sessão atual, pelo menos), de onde posso recuperar meu texto perdido?
google-chrome
history
Tomas Aschan
fonte
fonte
Respostas:
Eu acho que o Chrome (ou qualquer outro navegador, por
<textarea>
sinal) salva um histórico de conteúdo (entrada de várias linhas).Se o formulário usa envio normal (não Ajax) e você não navegou para fora da página de resultados, há um truque que você pode tentar: Abra o pacote burp (a versão gratuita, é claro), configure seu navegador para usar
localhost:8080
como um Proxy HTTP e pressione Atualizar na página de resultados. O navegador perguntará se você deseja repetir o envio - que deve ser capturado na guia "proxy" do burp . (Para HTTP não seguro, um sniffer de pacote como o Wireshark também funcionaria.)fonte
Ok, na verdade, eu mesmo tive que lidar com esse problema e acho que encontrei uma solução confiável:
Dessa forma, pude salvar meu trabalho hoje.
fonte
A resposta do @rad funciona no Windows, mas não no Linux. Isso me levou à seguinte solução para Linux:
shift + esc
gcore <PID>
// cria o arquivo core.3982 (binário)strings core.3982 | less
// Converte o arquivo binário em seqüências de caracteres para pesquisa, abre o despejo em Menosless
com/
seguido porenter
e usen
ep
para resultados seguintes e anteriores.Isso me deu um POST que desapareceu no Chrome no Linux.
fonte
strings -n
não funcionou ... masstrings
só o fez, então eu canalizada paraless
... desde que eu não tenho vim instaladostrings --version
? O meu é "GNU Strings 2.24".csrutil disable
do OS recuperaçãoDe fato, existe um método (um tanto complicado?) Para fazer isso no Chrome (e, de fato, em qualquer navegador WebKit com WebInspector).
Network
guiaPreserve log
está marcado e filtre porDocuments
ouXHR
, conforme o caso.Headers
guia. Você verá seu envio abaixoForm Data
.fonte
Tive alguma sorte no Windows 10 usando a seguinte variação das outras sugestões
fonte
Eu estava no Windows e nada funcionou como respostas de outras pessoas, mas recuperei os dados perdidos via despejo, por favor, veja o processo abaixo:
1 - primeiro não feche a guia em que você perdeu seus dados de postagem. em seguida, no menu Ferramentas, abra o gerenciador de tarefas do chrome e encontre o pid. 2 - Agora abra o gerenciador de tarefas do Windows e localize o processo com o PID, clique com o botão direito do mouse e clique em "Criar arquivo de despejo", ele criará um despejo no Windows Dir C: \ Usuários \\ AppData \ Local \ Temp \ .DMP do Windows também lhe dará o nome do mesmo.
Agora abra o arquivo no bloco de notas / Notepad ++ e procure o texto que você perdeu
fonte
Eu tenho sucesso na janela 7 no chrome. isso é semelhante à resposta do Schism, mas completa (como o problema é que você já pressionou enviar e as coisas explodiram):
fonte