Mein Windows XP-System ist abgestürzt. Normalerweise about:sessionrestore
zeigt mir meine vorherige Sitzung. Diesmal jedoch war die Seite nach dem Neustart leer.
Ich konnte meine Sessionsstore-Dateien in meinem Profilordner finden. Sie haben Namen wie sessionstore-1.js
durch sessionstore-8.js
. Es gibt auch eine sessionstore.bak
, die wahrscheinlich erstellt wurde, als das System abstürzte. Ich traue dem nicht sessionstore.bak
: Es ist wirklich klein.
Kann ich sessionstore-8.js
stattdessen verwenden, um meine alten Sitzungen wiederherzustellen?
Wie genau gehe ich dabei vor? Sollte ich Firefox beenden, bevor ich Änderungen im Profilverzeichnis vornehme?
sessionstore.bak
Öffnen Sie andernfalls einfach densessionstore-#.js
in einem Texteditor oder checken Sie diesen aus. +1 obwohl, interessante Fragesessionstore-#.js
ALLE URLs extrahieren, einschließlich des Browserverlaufs der einzelnen Registerkarten. (nicht was irgendjemand will, denke ich)Antworten:
Sie können das Dienstprogramm unter http://firefox-session-restore.herokuapp.com/ verwenden , um Ihre Registerkarten wiederherzustellen. Einfach den Inhalt von einfügen
sessionstore.bak
.quelle
Öffnen Sie die neueste Datei (wahrscheinlich
sessionstore.js
) in einem erweiterten Texteditor, der das Suchen und Ersetzen von regulären Ausdrücken unterstützt (z. B. TextPad und Notepad ++).Alles ersetzen
"entries":\[{"url":"([^"]*)"
mit
\n\1\n
In jeder zweiten Zeile werden die URLs der zuletzt geöffneten Registerkarten angezeigt.
(Hinweis zu TextPad: Sie müssen die POSIX-Syntax unter Einstellungen → Editor aktivieren .)
quelle
{
damit es funktioniert:"entries":\[\{"url":"([^"]*)"
(Ich habe "Regular Expression Engine" auf "Perl" gesetzt .)^https*://
(mit einer Zeilenfiltermethode - dies ist zumindest in Notepad ++ und UltraEdit möglich).http
. Es ist abgedeckt vons*
. Ich dachte an normale Webseiten.Ich bin auf das gleiche Problem gestoßen und habe keine gute Lösung gefunden, um die Datei sessionstore.bak wiederherzustellen. Hier ist die Lösung, die für mich funktioniert hat:
Angenommen, Ihre Datei sessionstore.json (seamonkey) oder sessionstore.js (firefox) ist ziemlich leer und Sie haben alle Tabs verloren. Angenommen, Ihre sessionstore.bak-Datei ist größer und enthält alle Ihre Registerkarten. Das Umbenennen von sessionstore.bak in sessionstore.json (oder .js) funktioniert jedoch nicht.
So stellen Sie alle Tabs mithilfe der Datei "sessionstore.bak" wieder her:
Am Anfang der Datei sehen Sie ungefähr Folgendes:
Ersetzen Sie einfach diese Zeile durch diese (im Grunde entfernen wir die Felder selectedWindow und _closedWindows):
(mit vi editor platzieren Sie den Cursor einfach nach der ersten öffnenden eckigen Klammer, drücken dann die [SUPPR] -Taste so oft wie erforderlich und drücken dann : W Q Enter)
Dies ist eine Lösung, die für mich funktioniert!
quelle
Probieren Sie sessionstore.js in Ihrem Profilordner aus.
quelle
Überprüfen Sie, ob dies hilfreich ist: Entfernen Sie die nummerierten sessionstore - ##. Js-Dateien (sessionstore-1.js).
Diese sollten nicht vorhanden sein und weisen normalerweise darauf hin, dass andere Software auf die Hauptdatei sessionstore.js zugreift, die Firefox alle 10 Sekunden neu schreibt.
quelle