Meu sistema Windows XP travou. Normalmente about:sessionrestore
me mostra minha sessão anterior. Mas desta vez, depois que eu reiniciei, a página apareceu em branco.
Consegui encontrar meus arquivos sessionsstore na minha pasta de perfil. Eles têm nomes como sessionstore-1.js
através sessionstore-8.js
. Há também um sessionstore.bak
, que provavelmente foi criado quando o sistema travou. Eu não confio no sessionstore.bak
: é realmente pequeno em tamanho.
Em sessionstore-8.js
vez disso, posso usar para recuperar minhas sessões antigas?
Além disso, como exatamente faço isso? Devo sair do Firefox antes de fazer alterações no diretório de perfil?
sessionstore.bak
caso contrário, basta abrir osessionstore-#.js
em um editor de texto ou verificar isso . +1, porém, pergunta interessantesessionstore-#.js
extrair TODOS os URLs, incluindo o histórico de navegação de cada guia. (não o que alguém quer, eu acho)Respostas:
Você pode usar o utilitário em http://firefox-session-restore.herokuapp.com/ para restaurar suas guias. Basta colar o conteúdo de
sessionstore.bak
.fonte
Abra o arquivo mais recente (provavelmente
sessionstore.js
) em um editor de texto avançado que suporte a pesquisa de expressão regular e substitua (por exemplo, TextPad e Notepad ++).Substitua tudo
"entries":\[{"url":"([^"]*)"
com
\n\1\n
E os URLs das últimas guias abertas aparecerão em todas as outras linhas.
(Nota no TextPad: você precisa ativar a sintaxe do POSIX em Preferências → Editor .)
fonte
{
para que ele funcione:"entries":\[\{"url":"([^"]*)"
(eu usei "Expression Engine Regular" conjunto de "Perl" .)^https*://
(usando um método de filtragem de linha - isso é pelo menos possível no Notepad ++ e no UltraEdit).http
. Está coberto pors*
. Eu estava pensando em páginas da web normais.Encontrei o mesmo problema e não encontrei nenhuma boa solução para restaurar o arquivo sessionstore.bak. Aqui está a solução que funcionou para mim:
Supondo que seu sessionstore.json (seamonkey) ou sessionstore.js (firefox) esteja bastante vazio e você tenha perdido todas as suas guias. Supondo que seu arquivo sessionstore.bak seja maior e contenha todas as suas guias, mas simplesmente renomeie sessionstore.bak para sessionstore.json (ou .js) não funcionará.
Aqui está como restaurar todas as suas guias usando o arquivo "sessionstore.bak":
No início do arquivo, você verá algo assim:
Simplesmente substitua esta linha por esta (basicamente removemos os campos selectedWindow e _closedWindows):
(com o editor vi, basta colocar o cursor após o primeiro colchete de abertura, pressionar [SUPPR] o número necessário de vezes e pressionar : W Q Enter)
Esta é uma solução "funciona para mim"!
fonte
Experimente o sessionstore.js na sua pasta Perfil.
fonte
Veja se isso ajuda: Remova os arquivos sessionstore numerados - ##. Js (sessionstore-1.js).
Eles não deveriam estar lá e geralmente indicam que outro software está acessando o arquivo sessionstore.js principal que o Firefox reescreve a cada 10 segundos.
fonte