So stellen Sie das Fenster mit Tabs wieder her, die vor einem Tag in Google Chrome abgestürzt sind

24390
user51210

Wie stellen Sie das Fenster mit Tabs wieder her, die vor einem Tag in Google Chrome abgestürzt sind? Wenn ich einen Tag lang ein anderes Fenster mit vielen Registerkarten in Chrome verwendet habe.

16
Siehe auch http://softwarerecs.stackexchange.com/questions/19500/tool-to-read-data-from-google-chrome-snss-files/ und http://superuser.com/questions/342437/chrome-crashed -ohne Bereitstellung-Wiederherstellen-Taste Vadzim vor 9 Jahren 1

5 Antworten auf die Frage

10
Lorenz Lo Sauer

Ich habe eine reine Web-App erstellt, die sich mit dem Problem der Sitzungswiederherstellung befasst. (motiviert durch einen Computerabsturz in letzter Zeit, diesen Thread und das Vermeiden von Erweiterungen.)

Die Benutzeroberfläche ist an das eigene UI-Design von Chrome angelehnt.

Verwenden Sie wie folgt:

  1. Ziehen Sie die angeforderten Dateien per Drag & Drop aus einem der "Benutzerprofilordner" in Chrome-Session-Restore .
  2. Klicken Sie auf den kleinen Pfeil in der unteren Leiste, um eine Liste der wiederherstellbaren Registerkarten zu öffnen
  3. Um eine Sitzung zu öffnen, legen Sie die maximale Anzahl der wiederherzustellenden Registerkarten fest, und klicken Sie auf das obere Symbol des sich öffnenden Registerkartenmenüs, wenn Sie auf den Pfeil klicken.

Update per 30.05.2012:

*Favicons are shown;

*better instructions;

*directly copyable file-paths to the session files.

Hier finden Sie weitere technische Informationen und einige Hintergrundinformationen zu Wiederherstellungssitzungen.

Die beste technische Erklärung, die ich über die Session Saver-Dateien von Chrome erhalten habe. Leider hat die JavaScript-Anwendung nach dem Ziehen und Ablegen der Last Tabs-Dateien in der unteren Leiste nichts unternommen. Dan Dascalescu vor 12 Jahren 0
@dandv - Könnten Sie mir bitte sagen, ob beim Drücken von STRG + UMSCHALT + J in Chrome Fehler (roter Text) aufgetreten sind? Per se gibt die Benutzeroberfläche nicht viel Rückmeldung, dass das Laden erfolgreich war. Versuchen Sie, mit dem Aufwärtspfeil zuerst auf die Leiste zu klicken. Lorenz Lo Sauer vor 12 Jahren 0
Das ist mächtig cooler Code, den Sie zur Verfügung gestellt haben, also vielen Dank. In meinem Fall würde ich über einen Verlaufsbrowser verfügen, der es mir ermöglicht, die Registerkarten auszuwählen, die in der letzten Sitzung geöffnet wurden, wie [Sitzungs-Buddy] (https://chrome.google.com/extensions/detail/edacconmaakjimmfgnblocblbcdcpbko) ) unten genannten. Ich konnte meine verlorene Sitzung nicht mit Ihrem schicken Werkzeug wiederherstellen, von dem einige vor zwei Wochen und einige erst vor ein paar Tagen geöffnet wurden. So ist das Leben, nehme ich an. Dank dieses Posts habe ich zwei unschätzbare Werkzeuge für die Zukunft gefunden: Ihre und Session Buddy. Moreaki vor 11 Jahren 0
Ich verstehe wirklich nicht, wie dieser Frieden von Software funktioniert (obwohl ich mit einem Computer nicht der dummeste bin ...) und er ist jetzt 3 Jahre alt, was sich im Software-Leben nach einer Menge anfühlt. Ich liebe die Philosophie, Erweiterungen zu vermeiden. Wie kommt es, dass keine neueren Ergebnisse gefunden werden können? Wie kommt es, dass Chrome seit 3 ​​Jahren auch kein besseres Werkzeug bietet? Momentan versuche ich Session Buddy ... Augustin Riedinger vor 10 Jahren 0
`http: // lsauer.github.com / chrome-session-restore /` funktioniert nicht :( Site deaktiviert davidhq vor 9 Jahren 0
Versuchen Sie: http://lsauer.github.com/chrome-session-restore/ kenorb vor 9 Jahren 0
Diese neue URL funktioniert auch nicht. iconoclast vor 8 Jahren 0
6
Synetech

Wenn Sie Chrome direkt nach einem Absturz ausführen, werden Sie gefragt, ob Sie Ihre Sitzung und Ihre Registerkarten wiederherstellen möchten. Wenn Sie nicht auf Wiederherstellen klicken, wird es nicht wiederhergestellt. Wenn Sie dann Chrome schließen, gehen die letzte Sitzung und die Registerkarten verloren (sie werden durch die Sitzung ersetzt, die Sie gerade vor dem Beenden hatten).

Um zu vermeiden, dass Sie nach einem Absturz Ihre Registerkarten verlieren (und sich nicht die Mühe machen müssen, den Verlauf zu verwenden), sollten Sie eine Session-Management-Erweiterung installieren. Es gibt eine große Auswahl, aber mein persönlicher Favorit (und meine Empfehlung) ist Session Buddy . Zu den Features zählen, dass es leichtgewichtig ist, einfach zu bedienen ist, Sitzungen importieren und exportieren kann, Registerkarten pro Fenster verwalten kann, und das Beste von allem (insbesondere für diese Frage) ist, dass die Sitzung automatisch gespeichert werden kann im Falle eines Absturzes.

Danke, habe gerade Session Buddy abgeholt. Die Sitzungs-Registerkarten werden automatisch gesichert. Es gibt nichts Besseres, als sieben Tabs geöffnet zu haben und dann einen Browser-Absturz zu verursachen, der dazu führt, dass Sie nachschlagen müssen, was Sie gerade gesucht haben. (Wahrscheinlich war ein Flash-Problem, das mit dem nächsten Update behoben wurde) Fiasco Labs vor 13 Jahren 0
5
archbishop

I dug this out of Lo Sauer's excellent post linked above. In it he says:

PS: If your file isn't corrupt you can simply overwrite the current-tabs file with your last-tabs file and restart the Browser.

This worked like a charm. After restarting Chrome, it asked me if I wanted to reopen my tabs, and I clumsily closed that window. To recover using the above PS, I first copied my old session file (all commands entered in the same Terminal window) before quitting Chrome:

cd ~/Library/Application\ Support/Google/Chrome/Default/ cp Last\ Session /tmp 

Then I quit Chrome, and copied the session file back:

cp /tmp/Last\ Session Current\ Session 

Then I ran Chrome again, and whoosh all my tabs and windows reopened, without even another prompt.

2
Neberu

Ich glaube nicht, dass Sie sie "wiederherstellen" können, wenn Sie Chrome seit dem Absturz geöffnet und zu anderen Websites navigiert haben. Sie könnten in Ihrem Verlauf nachsehen, welche Seite Sie gerade vor Ihrem Absturz besucht haben, wenn sie dort gespeichert wurden, und sie manuell erneut öffnen.

Lieber Nebru, ich behalte normalerweise wichtige Registerkarten in diesem Fenster. Vor einigen Wochen habe ich diese Seiten zum ersten Mal geöffnet und sie bis gestern aufbewahrt. Auch wenn ich mir die Geschichte anschaue, kann ich diese Registerkarten nicht finden, da in Chrome nur die Registerkarten angezeigt werden, die ich in den letzten zwei Tagen geöffnet habe. user51210 vor 13 Jahren 2
@user: Das ist falsch. Chrome speichert die Historie viel länger als zwei Tage. Meins geht mindestens eine Woche zurück. Ich habe mich nicht mehr darum gekümmert. Klicken Sie unten auf der Seite auf den Link "Ältere". Cody Gray vor 13 Jahren 1
Das ist richtig, wenn Sie Ihre Geschichte nicht löschen, wird sie für Monate aufbewahrt. Sie müssen nur durch die "älteren" Links surfen, bis Sie Ihren Tag gefunden haben. Haben Sie außerdem in Erwägung gezogen, Lesezeichen zu verwenden, um Ihre wichtigen Registerkarten zu verfolgen, anstatt sie nur für längere Zeit geöffnet zu lassen? Neberu vor 13 Jahren 1
@Neberu: Ich denke, dass die meisten Leute Lesezeichen verwenden, um wichtige Registerkarten zu verfolgen. Allerdings öffnen Sie gelegentlich einige Registerkarten, um die bereits vorhandenen Lesezeichenstrukturen zu betrachten oder später in einer bereits vorhandenen Lesezeichenstruktur zu organisieren, wenn Sie wechseln müssen der Kontext, in dem Sie arbeiten, um etwas anderes zu tun. Sie nehmen sich vor, später am Abend oder morgen in den linken Kontext zurückzukehren, und Sie schauen jeden Tag auf Ihre Registerkarten. Sie sind froh, dass sie da sind und darauf warten, von unserem Kontextwechsel geweckt zu werden, um das zu beenden, was wir ursprünglich angefangen haben. Nicht sicher, dass ich mich hier gut erkläre;). Moreaki vor 11 Jahren 0
1
omnray

In den Antworten werden die klassischen Session Saver (und ein bestimmter Session Buddy) erwähnt, und es empfiehlt sich, Lesezeichen zum Speichern wichtiger Registerkarten zu verwenden, "anstatt sie nur für längere Zeit geöffnet zu lassen".

Ich denke, es lohnt sich zu intervenieren und zu erwähnen, dass alle diese Lösungen gravierende Mängel aufweisen.

Erstens erfolgt die Verwendung von Lesezeichen natürlich nicht automatisch und zusätzlich verschmutzen sie nur die Lesezeichen. Das ernsthafte Problem bei Session Savers-Stillösungen besteht darin, dass die Liste der abgestürzten Fenster in einer nicht bearbeitbaren Liste, in einem völlig separaten Kontext, ohne Bezug zum aktuellen und in allen praktischen Aspekten, die im Allgemeinen unsichtbar sind, vergraben ist. Ich benutze all diese Lösungen seit vielen Jahren wie in Firefox, wie in Chrome, und überprüfe meistens nie all diese abgestürzten Sitzungen.

Die meisten dieser Lösung (wenn nicht alle) erlauben es nicht, diese automatisch gespeicherten abgestürzten Sitzungen zu bereinigen, neu anzuordnen und zu bearbeiten.

Alle diese Fehler waren der Grund, warum ich vor nicht allzu langer Zeit meine eigene Lösung gefunden habe, die die besten Eigenschaften beider Welten kombiniert (dies ist eine Mischung aus Lesezeichen und Session-Saver-Ansätzen und einige mehr):

TabsOutliner (eine Chrome-Erweiterung)

Es geht über die einfache Sitzungsverwaltung hinaus und die Möglichkeit, abgestürzte Fenster neu zu starten. Ich möchte jedoch genau diesen Anwendungsfall zeigen, da dies eigentlich der erste Grund war, warum dieses Tool erstellt wurde. Und ich war auch müde vom Session Buddy-Autor auf die lange versprochene Fähigkeit zu warten, abgestürzte Sitzungen zu verwalten.

Auf dem nächsten Screenshot können Sie sehen, wie es Ihre Browsersitzung darstellt (2 geöffnete Fenster) und mehrere abgestürzte Fenster der anderen Tage:

http://i.imgur.com/o8ZvIDH.jpg (gleiches Bild, jedoch größer und mit mehr Details)

Beachten Sie, dass abgestürzte Fenster mit offenen vermischt werden. Dies liegt daran, dass einige abgestürzte Fenster bereits wiederhergestellt werden.

TabsOutliner kann Tabs "in Place" entladen, um PC-Ressourcen zu sparen. Dies gibt ihm auch die Möglichkeit, abgestürzte Fenster und Tabs als entladen zu behandeln. Auf diesem Screenshot können Sie sehen, dass die abgestürzten Fenster (grau, mit grünen Titeln) im selben Kontext wie die geöffneten (blau) stehen. Sie können sie später wieder öffnen oder einfach reorganisieren und in den Papierkorb werfen, wenn sie nicht mehr benötigt werden (und dies meistens auch), wann immer Sie möchten. All dies, ohne einige verschüttete separate Listen aufzurufen. Die abgestürzten Fenster werden zu einem Teil Ihrer aktuellen Sitzung, ohne dass sie erneut geöffnet werden müssen und Ressourcen verbrauchen. Das fühlt sich an, als wären sie überhaupt nicht abgestürzt. Sie werden sogar feststellen, dass Sie Abstürze begrüßen, da sie den RAM einfach nur befreien und nichts ist hat verloren.

Ich schließe Chrome nie ganz, manchmal für ein paar Wochen, und eigentlich ist Chrome immer oder früher für mich abgestürzt. Und ohne falsche Bescheidenheit kann ich behaupten, dass es die beste verfügbare Lösung für dieses Problem ist. Zum Zeitpunkt, als diese Frage gestellt wurde, fehlte es nicht, und ja, der Session Buddy war die beste Antwort in diesen Tagen. Ich habe es selbst benutzt, von allen Alternativen. Aber die Dinge ändern sich, jetzt gibt es eine viel bessere Lösung.

Stimmt es jedoch nicht, dass diese Erweiterung (wie alle Tab Manager-Erweiterungen) Ihren pro-Tab-Kontext nicht wiederherstellen kann (Verlauf zurück / vorwärts)? Syclone0044 vor 9 Jahren 1