Kako vratiti sesije Firefoxa ako se Session Restore ne radi ispravno

Sporacija sesije korisna je značajka Firefoxa koja pamti određene podatke o vašoj prethodnoj sesiji pregledavanja kako biste mogli nastaviti s radom tamo gdje ste zadnji put stali.

Značajka sprema otvorene prozore i kartice, veličinu svakog prozora i njegovu poziciju na zaslonu, kao i sav tekst koji ste unijeli u obrasce na bilo kojoj otvorenoj kartici.

Kad se osvrnem unazad, mogu se sjetiti nekoliko prilika u kojima Restore Session Restore nije uspio vratiti prethodnu sesiju na svom sustavu. Ponekad sam bila kriva, na primjer kad sam u postavkama preglednika onemogućila opciju "pamti povijest pregledavanja i preuzimanja". Inače je kriv preglednik.

Bio sam u šoku kad god se to dogodilo dok sam mislio da sam izgubio sve otvorene kartice u pregledniku. Iako imam samo otprilike 50 ili toliko otvorenih u svakom trenutku, kartice obično nisam stavio oznake što znači da se većina informacija zauvijek izgubi.

Tamo se pohranjuju datoteke obnavljanja sesije

  • Window XP i stariji : C: \ Dokumenti i postavke \ \ Podaci o aplikaciji \ Mozilla \ Firefox \ Profili \
  • Windows Vista i noviji : C: \ Korisnici \ \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \.
  • Linux: ~ / .mozilla / firefox /
  • Mac OS X : ~ / Biblioteka / Mozilla / Firefox / Profili /
  • Mac OS X : ~ / Biblioteka / Podrška za aplikacije / Firefox / Profili /

Preglednik pohranjuje datoteku sesije sessionstore.jsonlz4 u imenik korisničkih profila. Ovo je datoteka aktivne sesije koju Firefox učitava kada pokrenete preglednik.

Firefox sprema datoteke za oporavak u mapu sessionstore-backup mape profila:

  • previous.jsonlz4 - sigurnosna kopija zadnje sesije koju je Firefox stvorio. Ovo je datoteka koju želite pokušati prvo vratiti (osim ako nema jako malu veličinu).
  • upgrade.jsonlz4- "broj" - prethodne sigurnosne kopije sesija, obično stvorene tijekom nadogradnje preglednika. Upotrijebite ih ako prethodni.jsonlz4 ne uspije napraviti trik.

Firefox 56 i novije upute

Mozilla je promijenila format sigurnosnih kopija datoteka i to znači da je prethodno ažuriranje sesija bilo potrebno ažurirati.

  1. Zatvorite preglednik Firefox. Provjerite ne radi li se o niti jednoj instanci preglednika.
  2. Otvorite mapu profila i preimenujte trenutnu datoteku sesije sessionstore.jsonlz4 u sessionstore-backup.jsonlz4.
  3. Otvorite mapu sessionstore-sigurnosne kopije profila.
  4. Preimenujte recovery.jsonlz4 u recovery-backup.jsonlz4.
  5. Preimenujte recovery.backlz4 u recovery-backup.backlz4.
  6. Kopirajte sigurnosnu kopiju sesije za vraćanje koju želite vratiti, npr. Prethodni.jsonlz4.
  7. Vratite se na korijenski direktorij Firefox profila.
  8. Zalijepite kopiranu datoteku u korijensku mapu.
  9. Preimenujte ga u sessionstore.jsonlz4.
  10. Ponovo pokrenite preglednik Firefox.
  11. Firefox može automatski preuzeti sesiju. Ako se to ne dogodi, pritisnite tipku Alt na tipkovnici i odaberite Povijest> Vrati prethodnu sjednicu.

Stare informacije

Možda su još uvijek korisni za stare verzije Firefoxa i preglednike koji se temelje na Firefoxu, poput Pale Moon.

Firefox 33 se mijenja

Mozilla je poboljšala značajku obnavljanja sesije u Firefoxu 33. Temeljne promjene su sljedeće:

Iako se sessionstore.js i dalje pohranjuje u glavnu mapu profila Firefox, sve ostale datoteke sada su umjesto toga pohranjene u sessionstore-backup. Imajte na umu da sessionstore.js prikazuje se samo kad Firefox nije otvoren.

Primarna datoteka sigurnosne kopije je recovery.js sada, sekundarna datoteka sigurnosne kopije recovery.bak. Za vraćanje sesija možete koristiti i ostale sigurnosne kopije sesija tamo navedene.

Te datoteke možete i dalje koristiti i zamijeniti sessionstore.js datoteku u glavnom direktoriju.

Pored toga, tamo nalazite i prethodni.js i nadogradski.js. Te datoteke sadrže podatke o sesiji od posljednjeg isključivanja ili nadogradnje. I oni se mogu koristiti za zamjenu glavne datoteke sessionstore.js ako je ona oštećena.

Novi postupak izrade sigurnosne kopije

  1. Firefox piše sadržaj Vraćanja sesije u sessionstore-backup / recovery.js kad god je to potrebno.
  2. Prije nego što se to dogodi, premjestit će prethodnu recovery.js datoteku ako je testovi vrate u recovery.bak u istoj mapi.
  3. Obično recovery.js i recovery.bak sadrže stanje preglednika udaljeno jedan od drugog u 15 sekundi.
  4. Kad se Firefox isključi, nova mapa sessionstore.js zapisuje se u mapu glavnog profila.
  5. Tijekom pokretanja, ako sessionstore.js vrijedi, on se premješta na prethodni.js u direktoriju sessionstore-sigurnosnih kopija.
  6. Pri prvom pokretanju nakon nadogradnje, Firefox kopira datoteku sessionstore.js u upgrade.js- [id izrade].

Datoteke za vraćanje

Kao što je već spomenuto, Firefox sprema nekoliko novih datoteka za obnavljanje sesije u direktorij korisničkih profila nakon što nova značajka uđe u preglednik (Noćni korisnici je već imaju kada dospije u Firefox 33, ako stvari idu po planu).

  • sessionstore.js - Stanje preglednika tijekom posljednjeg isključivanja.
  • sessionstore-backup / recovery.js - Sadrži stanje Firefoxa 15 sekundi prije isključivanja ili pad sustava.
  • sessionstore-sigurnosne kopije / recovery.bak - sadrži stanje Firefoxa 30 sekundi prije isključivanja ili pad sustava.
  • sessionstore-sigurnosne kopije / prethodne.js - Obnova sesije podataka prije zaustavljanja drugog do posljednjeg.
  • sessionstore-backups / upgrade.js- [build id] - Obnavljanje sjednice nakon najnovije nadogradnje.

Proces u Firefoxu 33 do Firefoxa 55

Ovdje je redoslijed kojim Firefox pokušava vratiti prethodnu sesiju u startu.

  1. Ako sessionstore.js vrijedi, koristit će se.
  2. Recovery.js će se koristiti ako je prisutan i valjan.
  3. Recovery.bak će se pokušati sljedeći.
  4. Prethodni.js tada se koristi za obnavljanje sesije.
  5. I na kraju će se isprobati i upgrade.js .

Dakle, što je drugačije u odnosu na obnavljanje stare sesije? Prije svega, možete primijetiti da preglednik sprema dodatne datoteke što povećava vjerojatnost da jedna od datoteka za vraćanje sesije nije oštećena i ne radi.

Pored toga, i datoteke prethodnog.js i upgrade.js ne zamjenjuju se toliko često kao dvije datoteke za obnavljanje glavne sesije. To pruža još jednu mogućnost oporavka sesije ako obje datoteke primarne sesije više ne rade ili ako ste nekoliko puta pokrenuli preglednik nakon što ste primijetili da sesija nije ispravno vraćena.

Novi sustav nudi dodatna sredstva za oporavak sesija također ručno. Prije toga morali ste se osloniti na datoteku sigurnosne kopije samo da biste obnovili sesiju ako je glavna datoteka sessionrestore bila oštećena. Sada možete isprobati recovery.js ili upgrade.js, a oba se obično kreiraju davno unatrag, tako da je vjerovatnije da nisu pokvareni.

Rezervna kopija

Ono što mnogi korisnici Firefoxa ne znaju jest da Firefox sprema dvije datoteke s podacima o vraćanju sesije u korisnički profil:

  • sessionstore.js sadrži informacije o trenutnoj sesiji. Ako pratite datoteku, primijetit ćete da se njezina veličina povećava i smanjuje tijekom sesije pregledavanja.
  • sessionstore.bak koji sadrži podatke o sesiji iz prethodne sesije.

Savjet : Ne biste trebali ponovno otvarati Firefox kada sesijem Restore ne uspije učitati prethodnu sesiju jer možete završiti prepisivanje datoteke sigurnosne kopije. Budući da sadrži informacije koje nisu izmijenjene nakon što sesija ne učita, trebali biste je kopirati na sigurno mjesto prije nego što nastavite.

Vraćanje sesije Firefoxa

Nakon što napravite sigurnosnu kopiju obje datoteke sesije, možete početi istraživati ​​problem i pokušati vratiti prethodnu sesiju.

Prvo što biste mogli učiniti je usporediti veličinu datoteke sessionstore.js i sessionstore.bak. Ako bilo koja datoteka ima veličinu 0, prazna je i više nije upotrebljiva.

Ako se Firefox potpuno zatvori, otvorite jednu, a drugu datoteku u uređivaču teksta. Podaci o sesiji trebali bi prikazati u tekstnom obliku. Ako vidite oštećen tekst ili uopće nema podataka, jasno je da je datoteka za vraćanje sesije oštećena i više nije upotrebljiva.

I dalje možete isprobati iz njega web adrese ako se neke informacije i dalje prikazuju. Ovo vam može omogućiti da oporavite barem neke web stranice koje ste prethodno otvorili.

Prije nego što to učinite, pokušajte izbrisati slomljenu datoteku sessionstore.js i preimenujte datoteku sessionstore.bak u sessionstore.js.

Pokušaj se sesije pregledavanja pokušava vratiti iz sigurnosne kopije. Imajte na umu da ne uključuje kartice, prozore ili obrasce koje ste otvorili u posljednjoj sesiji i da mogu uključivati ​​kartice, prozore ili podatke obrasca koje ste zatvorili u prethodnoj sesiji.

Završne riječi

Oporavak sesije uz pomoć datoteke sigurnosne kopije trebalo bi djelovati ako je glavna datoteka oštećena. Možda vam neće izravno pomoći ako postavka Firefoxa sprječava ispravan rad preglednika Session Restore.

No i dalje možete otvoriti datoteku u uređivaču teksta da biste iz nje ručno izvadili podatke ako su još uvijek navedene u glavnoj ili sigurnosnoj kopiji.

Savjet : Možete koristiti Firefox nastavak Session Boss za spremanje i vraćanje sesija.