zanimivo

Kako lahko obnovim zaprte jezičke po nenamernem zapiranju Chroma?

Chrome sem zaprl po naključju. Zdaj so verjetno vsi zavihki, ki sem jih odprl. Ne želim tvegati ničesar, če zaženem Chrome zdaj, preden prosim za pomoč. Bojim se, da se bodo trajno izgubili (prepisane datoteke), če to storim. Iz preteklih izkušenj s Firefoxom vem, da je obnavljanje zavihkov in sej brskalnika lahko težaven posel. Kaj lahko storim v tem trenutku? Ali obstaja datoteka ali nekaj, kar moram kopirati ali preimenovati? Vem za ukaz Ctrl + Shift + T, vendar to običajno uporabljam med brskanjem. Bo to delovalo pri zapiranju Chroma?

Dol in umazano (odgovoril Synetech)

Preprečevanje nezgodnega zapiranja

Da, na žalost so se vragoli odločili, da ne bodo zgradili takoj, da bi to preprečili. Za rešitev tega boste morali preizkusiti nekatere napisane razširitve in izbrati tisto, ki vam ustreza (žal, zaradi Chromeove zasnove bodo morali zaradi razširitev ohraniti dodatnih nekaj procesov).

Preprečevanje izgube podatkov

Zelo pametni. Pravite, da jih bo verjetno brskalnik Chrome izbrisal kmalu zatem, ker je zasnovan tako, da poleg trenutne delovne kopije ohrani samo en niz varnostnih kopij, tako da ko zaženete nov primerek, bo vse premaknil nazaj in prepisal prejšnji eno.

Tudi s Chromom ni prijetno, vendar vas bom sprehodil skozi postopek (to sem moral storiti že prevečkrat).

Datoteke seje

Da, v imeniku uporabniških podatkov so naslednje štiri datoteke:

  • Current Session
  • Current Tabs
  • Last Session
  • Last Tabs

Kopirajte te štiri datoteke nekje, tako da lahko delate, ne da bi pri tem ničesar izgubili. Tako jih lahko vedno kopirate nazaj, če gre kaj narobe.

Ponovno odpiranje zavihkov

Da, do neke mere, vendar imate napačno kombinacijo. To je Ctrl + ⇧ Shift + T. Če bi imeli pred zapiranjem več zavihkov, bi jih morali znova odpreti.

V starejših različicah bi iz nekega razloga delovalo le, če bi prvič ustvarili nov zavihek. Še vedno uporabljam Chromium 11 v sistemu XP in me vedno zmede to nenavadno vedenje. Kadar koli pomotoma zaprem Chrome in moram obnoviti zavihke, najprej moram odpreti zavihek (pritisk Ctrl + T za stran Nove kartice je najlažji), preden pritisnem Ctrl + ⇧ Shift + T, da se vrnem prejšnji zavihek. V novejših različicah deluje, ne da bi najprej morali odpreti zavihek.

Preden greste in zaženete Chrome, vas moram opozoriti, da ne deluje vedno. Najprej ne bo delovala takoj po zagonu Chroma. Počakati morate, da Chrome prebere uporabniške datoteke in jih razčleni. To lahko traja nekaj trenutkov in to lahko vidite tako, da z desno miškino tipko kliknete vrstico z zavihki in opazite, da je v kontekstni meni znova odprl zapreti zavihek nekaj časa zasičen / onemogočen. Če počakate nekaj trenutkov in ponovite, naj postane črn (omogočen) in nato lahko uporabite.

Vendar, tudi če počakate nekaj časa, ne bo vedno obnovil prejšnje seje. Včasih Chrome preprosto izgubi prejšnjo sejo in zavihke, funkcija ponovnega odpiranja pa preprosto ne bo delovala. Nisem mogel ugotoviti, zakaj ali zaznati kakšen vzorec ali vzrok, vendar se vedno zdi, da je tako, ko ga najbolj potrebuješ. Nisem še naredil kliničnih, eksperimentalnih testov, vendar se zdi, da je odpiranje novega zavihka po zagonu dober način, da Chrome odstrani prejšnjo sejo (mislim, da je videti, da ste končali z njim in začeli nekaj novega) .

V primeru, da se to zgodi, priporočam, da ponovno kopirate štiri datoteke nad zagonom Chroma. Tako jih ne boste izgubili, če je Chrome slabo razpoložen in se odloči, da jih bo izbrisal. Kopirajte datoteke, zaženite Chrome in počakajte nekaj trenutkov, nato pa preverite, ali je na voljo zavihek znova.

Obnovitveni način

Če še vedno ni na voljo, poskusite Chrome prestaviti v obnovitveni način:

  1. Zaprite Chrome
  2. Kopirajte varnostno kopijo štirih datotek nazaj v imenik uporabniških podatkov
  3. Odprite Local State datoteko v urejevalniku besedil (je v nadrejeni mapi Uporabniških podatkov)
  4. Poiščite vnos exited_cleanly
  5. Spremenite v false
  6. Shranite in zapustite
  7. Zaženite Chrome

Zdaj prikazuje vrstico z obvestilom »Chrome se ni pravilno ugasnil«. Kliknite gumb [Restore] in upamo, da bo obnovil sejo. To bi moralo delovati, tudi če ste odprli nove zavihke, preden kliknete gumb.

Ročna ekstrakcija

Če to še vedno ne deluje, lahko ročno izvlečete zavihke iz datotek s programom za iskanje nizov, kot je Strings (pojdi na sliko). Zaženite program in mu pošljite datoteke ter jih shranite v drugo datoteko. Večina takšnih programov zahteva uporabo ukazne vrstice, verjetno pa obstajajo tudi različice GUI (čeprav se mi zdi, da jih trenutno ne najdem). Če na primer shranite strings.exe v c:\foobar in c:\foobar kopirate tudi štiri datoteke, lahko jezičke izvlečete tako:

C:\foobar>strings "current tabs" > ctabs.txt C:\foobar>strings "last tabs" > ltabs.txt C:\foobar>strings "current session" > csess.txt C:\foobar>strings "last session" > lsess.txt

(Dodala sem dodatne presledke, da poravnam vse, da bi bilo jasno, kaj se dogaja.) Zdaj lahko odprete nove *tabs.txt besedilne datoteke in si ogledate URL-je zavihkov, ki ste jih prej odprli. Upoštevajte, da boste morda videli veliko podvajanja in nekaj zavihkov, ki ste jih zaprli.

Datoteke *sess.txt bodo vsebovale druge podatke, na primer besedilo, ki ste ga vnesli v obrazce na strani, tako da, če imate odprto stran s kopico vnesenih podatkov, jo lahko obnovite tako, da nimate da začnemo znova iz nič. (Na primer, če slučajno zaprem to stran, bi lahko obnovil to besedilo, ki ga vtipkam ta trenutek, namesto da bi vse poskušal storiti še enkrat. Groza!)

Ponovno upoštevajte, da boste verjetno videli podvajanje. Najslabše je, da če ste nekaj časa tipkali in se je od začetka (kot je to besedilo tukaj) večkrat spremenilo, boste verjetno našli več izvodov, od katerih bo vsak posnetek na različnih točkah. To je lahko dolgočasno preučiti vsako datoteko in videti, katera je najnovejša različica z najnovejšimi spremembami; vendar je vseeno bolje kot začeti iz nič.

Prihodnje vodenje sej

Če želite v prihodnje imeti takšne težave (in da se ne boste morali zanašati na Chrome, da bo pravilno deloval), lahko namestite razširitev za upravljanje seje. Na izbiro je več, vendar priporočam sejo Buddy. Deluje precej dobro, je vsestranski in Hans je dovzeten za poročila o napakah in zahteve za funkcije. (Mislim, da je pred kratkim celo dodal sinhronizacijo!) Session Buddy vam bo omogočil ročno shranjevanje seje, lahko pa tudi samodejno shranjevanje sej, tako da si lahko enostavno opomorete po sesutju.

Vredno preprečevanja je vredno… (odgovoril Sammy)

Ja lahko! Najprej najprej kopirajte % LOCALAPPDATA% \ Google \ Chrome \ Uporabniške podatke na varno mesto.

Nato zaženite Chrome in z desno miškino tipko kliknite vrstico z zavihki in izberite Ponovno odprite zavihek .

Toda ne sprejemajte moje besede. Ta zagotovljeno deluje na različici Chrome 29.0.1547.57 m. Za ostale različice si oglejte uporabniški priročnik.

Če želite v prihodnosti preprečiti to težavo, spremenite Chromove nastavitve. Kliknite gumb Chrome v meniju v zgornjem desnem kotu brskalnika in nato Nastavitve . Kjer piše "Ob zagonu", izberite možnost Nadaljuj, kjer sem se ustavil. Tako tudi, če Chrome namerno zaprete, ko ga naslednjič zaženete, bo prikazal zavihke, ki ste jih predhodno odprli, in vsakič, ko jih zaprete in zaženete znova.

Upoštevajte pa, da bo Chrome za razliko od Firefoxa poskušal naložiti vsako spletno stran za vsak odprti zavihek. Če imate počasen računalnik ali imate odprtih veliko zavihkov, bi to lahko predstavljalo težavo. Prav tako lahko vpliva na vaš račun, če imate klicno povezavo (sprijaznimo se - ni vsak uporabnik interneta na svetu namenjen povezavi Fiber-LAN).