Mi sistema de Windows XP se bloqueó. Por lo general about:sessionrestore
, me muestra mi sesión anterior. Pero esta vez, después de reiniciar, la página apareció en blanco.
Pude encontrar mis archivos de almacén de sesión en mi carpeta de perfil. Tienen nombres como a sessionstore-1.js
través sessionstore-8.js
. También hay una sessionstore.bak
, que probablemente se creó cuando el sistema se bloqueó. No confío en el sessionstore.bak
: es realmente de tamaño pequeño.
¿Puedo usar en sessionstore-8.js
cambio para recuperar mis viejas sesiones?
Además, ¿cómo hago exactamente esto? ¿Debo salir de Firefox antes de realizar cambios en el directorio de perfil?
sessionstore.bak
lo contrario sólo abrir lasessionstore-#.js
en un editor de texto o revisar esta salida. +1 sin embargo, pregunta interesantesessionstore-#.js
extraer TODAS las URL, incluido el historial de navegación de cada pestaña. (No es lo que nadie quiere, creo)Respuestas:
Puede usar la utilidad en http://firefox-session-restore.herokuapp.com/ para restaurar sus pestañas. Simplemente pegue el contenido de
sessionstore.bak
.fuente
Abra el archivo más reciente (probablemente
sessionstore.js
) en un editor de texto avanzado que admita la búsqueda y reemplazo de expresiones regulares (por ejemplo, TextPad y Notepad ++).Reemplaza todo
"entries":\[{"url":"([^"]*)"
con
\n\1\n
Y las URL de las últimas pestañas abiertas aparecerán en cualquier otra línea.
(Nota sobre TextPad: debe habilitar la sintaxis POSIX en Preferencias → Editor ).
fuente
{
para que funcionara:"entries":\[\{"url":"([^"]*)"
(usé "Motor de expresión regular" configurado en "Perl" .)^https*://
(usando un método de filtrado de línea; esto es al menos posible en Notepad ++ y UltraEdit).http
. Está cubierto pors*
. Estaba pensando en páginas web normales.Encontré el mismo problema y no encontré ninguna buena solución para restaurar el archivo sessionstore.bak. Aquí está la solución que funcionó para mí:
Suponiendo que su sessiontore.json (seamonkey) o sessionstore.js (firefox) está bastante vacío y perdió todas sus pestañas. Suponiendo que su archivo sessionstore.bak es más grande y contiene todas sus pestañas, pero simplemente cambiar el nombre de sessionstore.bak a sessionstore.json (o .js) no funciona.
Aquí se explica cómo restaurar todas las pestañas con el archivo "sessionstore.bak":
Al comienzo del archivo, verá algo como esto:
Simplemente reemplace esta línea por esta (básicamente eliminamos los campos selectedWindow y _closedWindows):
(con el editor vi, simplemente coloque el cursor después del primer corchete de apertura, luego presione [SUPPR] la cantidad requerida de veces, luego presione : W Q Enter)
¡Esta es una solución "funciona para mí"!
fuente
Pruebe sessionstore.js en su carpeta Perfil.
fuente
Vea si esto ayuda: Elimine el almacén de sesiones numerado - ##. Js archivos (sessionstore-1.js).
Esos no deberían estar allí y generalmente indican que otro software está accediendo al archivo principal sessionstore.js que Firefox reescribe cada 10 segundos.
fuente