Jak przywrócić prawidłowe karty sesji po awarii przeglądarki Google Chrome [duplikat]

8

Możliwy duplikat:
Chrome zawiesił się bez podania przycisku „Przywróć”

Moja instancja Chrome uległa awarii, a po ponownym uruchomieniu zgubiła wszystkie moje karty, bez możliwości przywrócenia moich kart.

Jestem świadomy ostatnich kart, ostatniej sesji i bieżących kart, bieżącej sesji w ~/Library/Application Support/Google/Chrome/Default.

Mam miesiące kopii zapasowych Time Machine dla tych plików, więc jestem prawie pewien, że mam gdzieś kopię zapasową odpowiednich kart. Samo kopiowanie i zmiana nazw plików wydaje się nieco przypadkowe. Czy istnieje sposób na sprawdzenie zawartości każdego pliku, aby upewnić się, że przywracam poprawną parę?

Żałuję, że Google nie użył tutaj zwykłego tekstu; Firefox z sessionstore.js jest pod tym względem fantastyczny.

jabley
źródło
Niestety nie sądzę, że jeśli Chrome ulegnie awarii i poprosi o przywrócenie sesji, możesz wiele zrobić.
Ramhound
@Ramhound patrz superuser.com/questions/341068/ ... Wiem, że mam kopię zapasową odpowiednich plików dla mojego profilu, ale określenie, której kopii użyć, nie jest dla mnie oczywiste.
jabley

Odpowiedzi:

5

Wymieniłem ~/Library/Application Support/Google/Chrome/Defaultfolder na poprzedni z mojego Time Machine, ponownie uruchomiłem Chrome, a potem działał jak urok.

W ten sposób sesja (i karty) są przywracane, jeśli kopia zapasowa jest dostępna. Działa również system Windows równoważny tej ścieżce.

sciabelo
źródło
3

Ta odpowiedź wskazuje na aplikację JavaScript (open source na GitHub), która próbuje analizować pliki wygaszacza sesji Chrome (SNSS).

Dan Dascalescu
źródło
Dzięki, to wygląda dobrze. Pliki nie są w pełni sqlite (3), więc posiadanie niestandardowego analizatora składni będzie przydatne. Chyba zawsze mogę spróbować strings.
jabley
1
@jabley okazuje się, że aplikacja javascript po prostu regexuje plik w poszukiwaniu adresów URL
davenpcj
2

Do wykorzystania w przyszłości możesz zajrzeć do Session Buddy

Session Buddy to elastyczne rozszerzenie do zarządzania sesjami, które pozwala łatwo zapisywać, edytować i przywracać sesje przeglądarki.

  • Automatyczne przechwytywanie 10 ostatnich sesji jest szczególnie przydatne do odzyskiwania sesji po awarii przeglądarki lub systemu.
Thermionix
źródło