Kaip atkurti „Firefox“ seansus, jei seanso atkūrimas neveikia tinkamai

Sesijos atkūrimas yra naudinga „Firefox“ funkcija, kuri atsimena tam tikrą informaciją apie jūsų ankstesnį naršymo seansą, kad galėtumėte tęsti darbą ten, kur paskutinį kartą buvote.

Funkcija išsaugo atidarytus langus ir skirtukus, kiekvieno lango dydį ir jo vietą ekrane, taip pat visą tekstą, kurį įvedėte formose bet kuriame atidarytame skirtuke.

Žvelgdamas atgal, galiu galvoti apie keletą atvejų, kai sesijos atkūrimui nepavyko atkurti ankstesnės sesijos mano sistemoje. Kartais tai buvo mano kaltė, pavyzdžiui, kai naršyklės nuostatose išjungiau parinktį „Atsiminti mano naršymo ir atsisiuntimų istoriją“. Kitu metu tai buvo naršyklės kaltė.

Aš buvau šokas, kai tai atsitiko, nes maniau, kad pamečiau visus atidarytus skirtukus naršyklėje. Nors visą laiką turiu tik apie 50 ar mažiau, aš paprastai nepažymėjau skirtukų žymių, o tai reiškia, kad didžioji dalis informacijos prarandama visam laikui.

Kur saugomi sesijos atkūrimo failai

  • „Windows XP“ ir senesnės versijos : C: \ Dokumentai ir parametrai \ \ Programos duomenys \ Mozilla \ Firefox \ Profiliai \
  • „Windows Vista“ ir naujesnės versijos : C: \ Vartotojai \ \ AppData \ Tarptinklinis ryšys \ Mozilla \ Firefox \ Profiliai \.
  • „Linux“: ~ / .mozilla / firefox /
  • „Mac OS X“ : ~ / Biblioteka / „Mozilla“ / „Firefox“ / Profiliai /
  • „Mac OS X“ : ~ / Biblioteka / Programų palaikymas / „Firefox“ / Profiliai /

Naršyklė seanso failą sessiontore.jsonlz4 saugo vartotojo profilio kataloge. Tai yra aktyvus sesijos failas, kurį „Firefox“ įkelia paleidus naršyklę.

„Firefox“ išsaugo atkūrimo failus profilio aplanko sesijų saugyklų ir atsarginių kopijų aplanke:

  • previous.jsonlz4 - paskutinė sesijos atsarginė kopija, kurią sukūrė „Firefox“ .Tai yra failas, kurį pirmiausia norite pabandyti atkurti (nebent jo dydis yra labai mažas).
  • upgrade.jsonlz4- „number“ - ankstesnės sesijos atsarginės kopijos, paprastai sukuriamos atnaujinant naršyklę. Naudokite juos, jei previous.jsonlz4 nepadaro triuko.

„Firefox 56“ ir naujesnės instrukcijos

„Mozilla“ pakeitė sesijos atsarginių failų formatą ir tai reiškia, kad ankstesnį seansų atkūrimo būdą reikėjo atnaujinti.

  1. Uždarykite „Firefox“ naršyklę. Įsitikinkite, kad neveikia nė vienas naršyklės egzempliorius.
  2. Atidarykite profilio aplanką ir pervardykite dabartinį sesijos failą sessiontore.jsonlz4 į sessiontore-backup.jsonlz4.
  3. Atidarykite profilio aplanką sesijų saugykla ir atsarginės kopijos.
  4. Pervardykite recovery.jsonlz4 į recovery-backup.jsonlz4.
  5. Pervardykite „recovery.backlz4“ į „recovery-backup.backlz4“.
  6. Nukopijuokite sesijos atkūrimo atsarginę kopiją, kurią norite atkurti, pvz., Previous.jsonlz4.
  7. Grįžkite į pagrindinį „Firefox“ profilio katalogą.
  8. Nukopijuotą failą įklijuokite į šakninį aplanką.
  9. Pervardykite jį į sessiontore.jsonlz4.
  10. Iš naujo paleiskite „Firefox“ naršyklę.
  11. „Firefox“ gali automatiškai pasirinkti sesiją. Jei taip nėra, paspauskite klaviatūros klavišą Alt ir pasirinkite Istorija> Atkurti ankstesnę sesiją.

Sena informacija

Tai vis dar gali būti naudinga senosioms „Firefox“ versijoms ir „Firefox“ pagrįstoms naršyklėms, tokioms kaip „Pale Moon“.

„Firefox 33“ pakeitimai

„Mozilla“ patobulino „Sesijos atkūrimo“ funkciją „Firefox 33“. Pagrindiniai pakeitimai yra šie:

Nors sessiontore.js vis dar saugomas pagrindiniame „Firefox“ profilio aplanke, visi kiti failai dabar yra saugomi sesijų kaupimo atsarginėse kopijose. Atminkite, kad sessiontore.js rodomas tik tada, kai „Firefox“ nėra atidarytas.

Pagrindinis atsarginės kopijos failas yra „recovery.js“ dabar, antrinis atsarginės kopijos failas „recovery.bak“. Norėdami atkurti sesijas, taip pat galite naudoti kitas ten išvardytas sesijos atsargines kopijas.

Vis tiek galite naudoti šiuos failus ir pakeisti sesijątore.js failą pagrindiniame kataloge.

Be to, ten taip pat rasite „previous.js“ ir „upgrade.js“. Šiuose failuose yra seanso informacija apie paskutinį išjungimą ar atnaujinimą. Jie taip pat gali būti naudojami pagrindiniam sessiontore.js failui pakeisti, jei jis bus sugadintas.

Naujas atsarginės kopijos kūrimo procesas

  1. „Firefox“ įrašo „Session Restore“ turinį į sessiontore-backups / recovery.js, kai to reikia.
  2. Prieš tai neįvykus, jis perkels ankstesnį failą „recovery.js“, jei testai grąžins jį į tą patį aplanką „recovery.bak“.
  3. Paprastai „recovery.js“ ir „recovery.bak“ naršyklės būseną sudaro 15 sekundžių viena nuo kitos.
  4. Kai „Firefox“ uždaromas, į pagrindinio profilio aplanką įrašomas naujas rinkmenas sessiontore.js.
  5. Paleidimo metu, jei sesijostore.js galioja, ji bus perkelta į ankstesnį.js, esančią sesijų kaupimo atsarginių kopijų kataloge.
  6. Pirmą kartą paleidus po atnaujinimo, „Firefox“ nukopijuoja sesijostore.js failą į atnaujinti.js- [sukurti id].

Atkurti failus

Kaip minėta anksčiau, „Firefox“ išsaugo kelis naujus sesijų atkūrimo failus į vartotojo profilio katalogą, kai naujoji funkcija nusileidžia naršyklėje (Naktiniai vartotojai ją jau turi, kai nusileidžia „Firefox 33“, jei viskas vyks kaip planuota).

  • sessiontore.js - naršyklės būsena paskutinio išjungimo metu.
  • sessiontore-backups / recovery.js - „Firefox“ būsena yra 15 sekundžių prieš išjungimą ar gedimą.
  • sessiontore-backups / recovery.bak - „Firefox“ būsena yra 30 sekundžių prieš išjungimą ar gedimą.
  • sessiontore-backups / previous.js - sesija Atkurkite duomenis prieš antrą, kad paskutinį kartą išjungtumėte.
  • sessiontore-backups / upgrade.js- [build id] - sesijos atkūrimas po paskutinio atnaujinimo.

Procesas iš „Firefox 33“ į „Firefox 55“

Štai tokia tvarka, kuria „Firefox“ bando atkurti ankstesnę sesiją.

  1. Jei sessiontore.js galioja, jis bus naudojamas.
  2. „Recovery.js“ bus naudojamas, jei yra ir galioja.
  3. „Recovery.bak“ bus bandoma toliau.
  4. Tada „ Previous.js“ naudojamas sesijai atkurti.
  5. Galiausiai bus išbandyta ir atnaujinti.js .

Taigi, kuo skiriasi, palyginti su senosios sesijos atkūrimu? Visų pirma, galite pastebėti, kad naršyklė išsaugo papildomų failų, todėl padidėja tikimybė, kad vienas iš sesijos atkūrimo failų nėra sugadintas ir veikia.

Be to, ir ankstesnis.js, ir atnaujinimas.js failai nėra keičiami taip dažnai, kaip du pagrindinės sesijos atkūrimo failai. Tai suteikia dar vieną galimybę atkurti sesiją, jei abu pirminiai sesijos failai nebeveikia arba jei keletą kartų įjungėte naršyklę pastebėję, kad sesija nebuvo tinkamai atkurta.

Naujoji sistema siūlo papildomas priemones sesijoms atkurti ir rankiniu būdu. Anksčiau jūs turėjote pasikliauti atsarginiu failu tik norėdami atkurti sesiją, jei pagrindinis sesijos atkūrimo failas buvo sugadintas. Dabar taip pat galite išbandyti „recovery.js“ arba „upgrade.js“, kurie abu dažniausiai sukuriami vėliau, todėl labiau tikėtina, kad jie nėra sugadinti.

Atsarginė kopija

Daugelis „Firefox“ vartotojų nežino, kad „Firefox“ išsaugo du failus su „Session Restore“ informacija vartotojo profilyje:

  • sessiontore.js yra informacijos apie dabartinę sesiją. Stebėdami failą pastebėsite, kad naršymo seanso metu jo dydis padidėja ir sumažėja.
  • sessiontore.bak, kurioje yra ankstesnės sesijos informacija.

Patarimas : Jūs neturėtumėte iš naujo atidaryti „Firefox“, kai sesijos atkūrimas nepavyksta įkelti ankstesnės sesijos, nes taip pat galite perrašyti atsarginės kopijos failą. Kadangi joje yra informacijos, kuri nebuvo pakeista po to, kai nepavyko įkelti sesijos, prieš tęsdami turėtumėte nukopijuoti ją į saugią vietą.

„Firefox“ sesijos atkūrimas

Sukūrę atsarginę abiejų sesijos failų kopiją, galite pradėti nagrinėti problemą ir bandyti atkurti ankstesnę sesiją.

Pirmas dalykas, kurį galbūt norėsite padaryti, yra palyginti sessiontore.js ir sessiontore.bak failo dydį. Jei kurio nors failo dydis yra 0, jis tuščias ir nebenaudojamas.

Visiškai uždarę „Firefox“, atidarykite pasirinktą teksto rengyklę vieną, tada kitą failą. Tai turėtų parodyti sesijos informaciją teksto forma. Jei matote sugadintą tekstą arba visai neturite informacijos, akivaizdu, kad Sesijos atkūrimo failas yra sugadintas ir nebegalimas naudoti.

Vis tiek galite pabandyti iš jo išgauti interneto adresus, jei jame vis dar rodoma tam tikra informacija. Tai gali leisti atkurti bent kai kurias anksčiau atidarytas svetaines.

Prieš tai darydami, pabandykite ištrinti sugadintą failą sessiontore.js ir pervadinkite sessiontore.bak failą į sessiontore.js.

Taip bandoma atkurti naršymo sesiją iš atsarginės kopijos. Atminkite, kad joje nėra skirtukų, langų ar formų, kuriuos atidarėte paskutinėje sesijoje, ir kad joje gali būti skirtukų, langų ar formos duomenų, kuriuos uždarėte ankstesnėje sesijoje.

Uždarymo žodžiai

Jei pagrindinis failas bus sugadintas, sesija turėtų būti atkurta naudojant atsarginį sesijos failą. Tai gali tiesiogiai nepadėti, jei „Firefox“ nustatymas neleidžia naršyklės Sesijos atkūrimo funkcijai tinkamai veikti.

Tačiau vis tiek galite atidaryti failą teksto rengyklėje, kad iš jo rankiniu būdu išgautumėte informaciją, jei jie vis dar yra pagrindiniame arba atsarginiame faile.

Patarimas : sesijoms išsaugoti ir atkurti galite naudoti „Firefox“ plėtinį „Session Boss“.