Kako obnoviti seje Firefoxa, če obnovitev seje ne deluje pravilno

Obnova seje je koristna funkcija v Firefoxu, ki si zapomni določene informacije o prejšnji seji brskanja, tako da lahko nadaljujete z delom tam, kjer ste zadnjič odšli.

Funkcija shrani odprta okna in zavihke, velikost vsakega okna in njegov položaj na zaslonu ter vse besedilo, ki ste ga vpisali v obrazce na katerem koli odprtem zavihku.

Ko se ozrem nazaj, lahko pomislim na nekaj primerov, ko obnovitev seje ni uspela obnoviti prejšnje seje v mojem sistemu. Včasih sem bil kriv, na primer, ko sem v nastavitvah brskalnika onemogočil možnost »zapomni si zgodovino brskanja in prenosov«. Drugi čas je bil kriv brskalnik.

Kadar koli se je to zgodilo, sem bil v šoku, ko sem mislil, da sem izgubil vse odprte zavihke v brskalniku. Medtem ko imam vedno odprtih približno 50 ali tako, zavihek ponavadi nisem zaznamoval, kar pomeni, da se večina informacij izgubi za vedno.

Kjer so shranjene datoteke za obnovitev seje

  • Windows XP in starejši : C: \ Dokumenti in nastavitve \ \ Podatki o aplikaciji \ Mozilla \ Firefox \ Profili \
  • Windows Vista in novejši : C: \ Uporabniki \ \ AppData \ Gostovanje \ Mozilla \ Firefox \ Profili \.
  • Linux: ~ / .mozilla / firefox /
  • Mac OS X : ~ / Knjižnica / Mozilla / Firefox / Profili /
  • Mac OS X : ~ / Knjižnica / Podpora aplikacijam / Firefox / Profili /

Brskalnik shrani datoteko seje sessionstore.jsonlz4 v imenik uporabniških profilov. To je datoteka aktivne seje, ki jo Firefox naloži, ko zaženete brskalnik.

Firefox shrani obnovitvene datoteke v mapo sessionstore-backup v mapi profila:

  • previous.jsonlz4 - zadnja varnostna kopija seje, ki jo je ustvaril Firefox. To je datoteka, ki jo želite najprej obnoviti (razen če ima zelo majhno velikost).
  • upgrade.jsonlz4- "številka" - varnostne kopije predhodnih sej, ki so običajno ustvarjene med nadgradnjami brskalnika. Uporabite jih, če prejšnji.jsonlz4 ne uspe narediti trika.

Firefox 56 in novejša navodila

Mozilla je spremenila obliko varnostnih kopij datotek seje, kar pomeni, da je treba posodobiti prejšnji način obnovitve sej.

  1. Zaprite brskalnik Firefox. Prepričajte se, da se noben primerek brskalnika ne izvaja.
  2. Odprite mapo s profilom in preimenujte trenutno datoteko seje sessionstore.jsonlz4 v sessionstore-backup.jsonlz4.
  3. Odprite mapo session -re-backup v profilu.
  4. Preimenujte recovery.jsonlz4 v recovery-backup.jsonlz4.
  5. Preimenujte recovery.backlz4 v recovery-backup.backlz4.
  6. Kopirajte varnostno kopijo obnovitve seje, ki jo želite obnoviti, npr. Predhodni.jsonlz4.
  7. Vrnite se v korenski imenik profila Firefox.
  8. Kopirano datoteko prilepite v korensko mapo.
  9. Preimenujte ga v sessionstore.jsonlz4.
  10. Znova zaženite brskalnik Firefox.
  11. Firefox lahko sejo samodejno prevzame. Če ne, pritisnite tipko Alt na tipkovnici in izberite Zgodovina> Obnovi prejšnjo sejo.

Stare informacije

Še vedno je uporabna za stare različice brskalnikov Firefox in brskalnike, ki temeljijo na Firefoxu, kot je Pale Moon.

Firefox 33 se spremeni

Mozilla je izboljšala funkcijo obnavljanja seje v Firefoxu 33. Glavne spremembe so naslednje:

Medtem ko je sessionstore.js še vedno shranjen v glavni mapi profila Firefox, so vse druge datoteke namesto tega shranjene v sessionstore-backup. Upoštevajte, da je sessionstore.js prikazan samo, ko Firefox ni odprt.

Primarna datoteka varnostne kopije je recovery.js, sekundarna varnostna datoteka recovery.bak. Za obnovitev sej lahko uporabite tudi druge varnostne kopije sej, ki so tam navedene.

Še vedno lahko uporabite te datoteke in zamenjate datoteko sessionstore.js v glavnem imeniku.

Poleg tega tam najdete tudi prejšnji.js in upgrade.js. Te datoteke vsebujejo podatke o seji od zadnjega izklopa ali nadgradnje. Tudi v primeru, da je poškodovan, lahko zamenjate glavno datoteko sessionstore.js.

Nov postopek varnostne kopije

  1. Firefox zapiše vsebino obnovitve seje v sessionstore-backup / recovery.js, kadar koli je to potrebno.
  2. Preden se to zgodi, bo premaknil prejšnjo datoteko recovery.js, če jo testi vrnejo kot dober v recovery.bak v isti mapi.
  3. Običajno recovery.js in recovery.bak vsebujeta stanje brskalnika v razdalji 15 sekund.
  4. Ko se Firefox izklopi, se v mapo glavnega profila zapiše nova datoteka sessionstore.js.
  5. Če je sessionstore.js med zagonom veljaven, ga premaknete na predhodni.js v imenik sessionstore-backup.
  6. Ob prvem zagonu po nadgradnji Firefox kopira datoteko sessionstore.js v upgrade.js- [id izdelave].

Obnovitvene datoteke

Kot smo že omenili, Firefox shrani več novih datotek za obnovitev seje v imenik uporabniških profilov, ko nova funkcija pristane v brskalniku (Nočni uporabniki jo že imajo, ko pristane v Firefoxu 33, če gre po načrtih).

  • sessionstore.js - Stanje brskalnika med zadnjim izklopom.
  • sessionstore-backup / recovery.js - Vsebuje stanje Firefoxa 15 sekund pred izklopom ali zrušitvijo.
  • sessionstore-backup / recovery.bak - vsebuje stanje Firefoxa 30 sekund pred izklopom ali zrušitvijo.
  • sessionstore-backups / previous.js - Ponovno obnovi podatke pred sejo.
  • sessionstore-backups / upgrade.js- [build id] - Obnovitev seje po najnovejši nadgradnji.

Postopek v Firefoxu 33 do Firefoxu 55

Tu je vrstni red, v katerem Firefox poskuša obnoviti prejšnjo sejo ob zagonu.

  1. Če je sessionstore.js veljaven, bo uporabljen.
  2. Recovery.js bo uporabljen, če je prisoten in veljaven.
  3. Recovery.bak bo poskusil naslednjič.
  4. Previous.js se nato uporabi za obnovitev seje.
  5. In končno bo preizkušen tudi upgrade.js .

Kaj se torej razlikuje v primerjavi s obnovitvijo stare seje? Najprej lahko opazite, da brskalnik shrani dodatne datoteke, kar poveča možnost, da ena od obnovitvenih datotek seje ne poškoduje in deluje.

Poleg tega se datoteke prejšnjih.js in upgrade.js ne zamenjajo tako pogosto kot dve glavni datoteki za obnovitev seje. To omogoča še eno možnost obnovitve seje, če obe datoteki primarne seje ne delujeta ali če ste večkrat zagnali brskalnik, potem ko ste opazili, da seja ni bila obnovljena pravilno.

Novi sistem ponuja dodatna sredstva za obnavljanje sej tudi ročno. Prej ste se morali zanašati na datoteko varnostnih kopij samo za obnovitev seje, če je bila glavna datoteka sessionrestore poškodovana. Zdaj lahko poskusite tudi recovery.js ali upgrade.js, ki sta običajno ustvarjena dlje v preteklosti, zato je večja verjetnost, da tudi nista pokvarjena.

Varnostna kopija

Kar veliko uporabnikov Firefoxa ne ve, je, da Firefox shrani dve datoteki s podatki o obnovitvi seje v uporabniški profil:

  • sessionstore.js vsebuje informacije o trenutni seji. Če spremljate datoteko, boste opazili, da se njena velikost med brskanjem veča in zmanjšuje.
  • sessionstore.bak, ki vsebuje informacije o seji iz prejšnje seje.

Nasvet : Firefoxa ne smete znova odpreti, ko Session Restore ne naloži prejšnje seje, saj boste morda prepisali tudi datoteko varnostnih kopij. Ker vsebuje podatke, ki niso bili spremenjeni, ko seja ne uspe naložiti, jo pred nadaljevanjem kopirajte na varno mesto.

Obnova seje Firefox

Ko ustvarite varnostno kopijo obeh datotek seje, lahko začnete raziskati težavo in poskusite obnoviti prejšnjo sejo.

Prva stvar, ki jo boste morda želeli narediti, je primerjati velikost datoteke sessionstore.js in sessionstore.bak. Če ima nobena datoteka velikost 0, je prazna in je ni več uporabna.

Ko je Firefox popolnoma zaprt, odprite eno, nato drugo datoteko, v urejevalniku besedil. Podatke o seji bi morale prikazati v besedilni obliki. Če vidite pokvarjeno besedilo ali pa sploh ni nobenih informacij, je jasno, da je datoteka za obnovitev seje poškodovana in ni več uporabna.

Še vedno lahko poskusite iz njega izvleči spletne naslove, če so v njem še vedno prikazane nekatere informacije. To vam lahko omogoči obnovitev vsaj nekaterih spletnih mest, ki ste jih že odprli.

Pred tem poskusite izbrisati pokvarjeno datoteko sessionstore.js in preimenovati datoteko sessionstore.bak v sessionstore.js.

To poskuša obnoviti sejo brskanja iz varnostne kopije. Upoštevajte, da ne vključuje zavihkov, oken ali obrazcev, ki ste jih odprli v zadnji seji, in da lahko vključuje zavihke, okna ali podatke obrazca, ki ste jih zaprli v prejšnji seji.

Zaključne besede

Obnovitev seje s pomočjo datoteke varnostne kopije seje mora delovati, če je bila glavna datoteka poškodovana. Morda vam ne bo neposredno v pomoč, če nastavitev Firefoxa prepreči pravilno delovanje funkcije brskalnika za obnovitev seje.

Kljub temu lahko datoteko še vedno odprete v urejevalniku besedil, da podatke iz nje ročno izvlečete, če so še vedno navedeni v glavni ali varnostni datoteki.

Nasvet : Za shranjevanje in obnavljanje sej lahko uporabite razširitev Firefox Session Boss.