zanimljiv

Kako mogu vratiti zatvorene kartice nakon što slučajno zatvorim Chrome?

Chrome sam slučajno zatvorio. Sada su vjerojatno sve kartice koje sam otvorio vjerojatno nestale. Ne želim ništa riskirati ako pokrenete Chrome sada prije nego što tražim pomoć. Bojim se da će se trajno izgubiti (prebrisati datoteke) ako to učinim. Znam iz prijašnjeg iskustva s Firefoxom da vraćanje kartica i sesija preglednika može biti težak posao. Što u ovom trenutku mogu učiniti? Postoji li datoteka ili nešto što moram kopirati ili preimenovati? Znam za naredbu Ctrl + Shift + T, ali to obično koristim tijekom pregledavanja. Hoće li ovaj posao zatvoriti Chrome?

Dolje i prljavo (odgovorio Synetech)

Sprječavanje slučajnog zatvaranja

Da, nažalost, vragovi su odlučili ne graditi u redu da to spriječe. Morat ćete isprobati neka napisana proširenja kako biste se bavila time i odabrati ono koje vam najviše odgovara (nažalost, zbog Chrome dizajna, proširenja će trebati održati dodatnih nekoliko postupaka).

Prevencija gubitka podataka

Jako pametna. Potpuno ste sigurni da će se pokrenuti Chrome vjerojatno izbrisati nakon toga jer je dizajniran tako da sadrži samo jedan niz sigurnosnih kopija pored trenutne, radne kopije, tako da kada pokrenete novu instancu, sve će prebaciti natrag i prebrisati prethodnu jedan.

Ni Chrome nije ugodan, ali provest ću vas kroz postupak (to sam morao učiniti previše puta).

Sjednice

Da, to su sljedeće četiri datoteke u vašem direktoriju korisničkih podataka:

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

Kopirajte ove četiri datoteke negdje da biste mogli raditi bez gubitka. Na taj način uvijek ih možete kopirati ako nešto pođe po zlu.

Ponovno otvaranje kartica

Da, do neke mjere, međutim, pogrešno kombinirate. To je Ctrl + ⇧ Shift + T. Ako ste imali više otvorenih kartica prije zatvaranja, trebali biste ih ponovo otvoriti.

U starijim verzijama iz nekog razloga funkcionira samo ako ste prvi put izradili novu karticu. I dalje koristim Chromium 11 na svom XP sustavu i uvijek me zbunjuje ovo čudno ponašanje. Kad god slučajno zatvorim Chrome i moram oporaviti kartice, prvo moram otvoriti karticu (pritiskom na Ctrl + T za stranicu nove kartice je najlakše) prije nego što pritisnem Ctrl + ⇧ Shift + T da se vratim prethodne kartice. U novijim verzijama funkcionira bez prethodnog otvaranja kartice.

Prije nego što krenete i pokrenete Chrome, moram vas upozoriti da to ne radi uvijek. Prije svega, to neće raditi odmah nakon pokretanja Chromea. Morate pričekati dok Chrome pročita korisničke datoteke i analizira ih. To može potrajati nekoliko trenutaka, a to možete vidjeti klikom desne tipke miša i primijetite da je Ponovno otvaranje zatvorenog unosa u kontekstni izbornik kartice neko vrijeme zasivljeno / onemogućeno. Ako pričekate nekoliko trenutaka i ponovite, trebao bi postati crn (omogućen) i tada ga možete koristiti.

Međutim, čak i ako pričekate neko vrijeme, neće uvijek obnoviti prethodnu sesiju. Ponekad Chrome jednostavno izgubi prethodnu sesiju i kartice, a funkcija ponovno otvaranje kartice jednostavno neće raditi. Nisam uspio razabrati zašto ili razaznati bilo kakav uzorak ili uzrok, ali čini se da je uvijek slučaj kad vam najviše treba. Nisam napravio kliničke, eksperimentalne testove, ali čini se da je otvaranje nove kartice nakon pokretanja dobar način da Chrome nabriše vašu prethodnu sesiju (pretpostavljam da to čini da ste s njom završili i pokrenuli nešto novo),

U slučaju da se to ipak dogodi, preporučam da kopirate četiri iznad gore pokrenute Chrome. Na taj način ih nećete izgubiti ako je Chrome loše raspoložen i odluči ih izbrisati. Kopirajte datoteke, zatim pokrenite Chrome i pričekajte nekoliko trenutaka, a zatim provjerite je li dostupna ponovno otvaranje kartice.

Način oporavka

Ako i dalje nije dostupan, pokušajte Chrome prebaciti u način oporavka:

  1. Zatvorite Chrome
  2. Kopirajte sigurnosnu kopiju četiri datoteke u svoj direktorij korisničkih podataka
  3. Otvorite datoteku Local State u uređivaču teksta (nalazi se u nadređenoj mapi korisničkih podataka)
  4. Pronađite unos exited_cleanly
  5. Promijenite ga u false
  6. Spremi i izađi
  7. Pokrenite Chrome

Sada prikazuje traku s obavijestima "Chrome se nije ispravno isključio". Kliknite gumb [Restore] i nadamo se da će on vratiti vašu sesiju. Ovo bi moglo uspjeti čak i ako ste otvorili nove kartice prije nego što kliknete gumb.

Ručno vađenje

Ako to i dalje ne uspije, možete ručno izvući kartice iz datoteka pomoću programa za pretraživanje stringova poput Strings (idi na sliku). Pokrenite program, prosljeđujući ga datoteke i spremite ih u drugu datoteku. Većina takvih programa zahtijeva korištenje naredbenog retka, ali vjerojatno postoje i GUI verzije (iako izgleda da trenutno ne nalazim takve). Tako, na primjer, ako spremite strings.exe u c:\foobar i kopirate tamo četiri datoteke, možete izdvojiti kartice 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

(Dodao sam dodatne razmake da sve *tabs.txt samo da bih jasno vidio što se događa.) Sada možete otvoriti nove *tabs.txt tekstualne datoteke i vidjeti URL-ove kartica koje ste prethodno otvorili. Imajte na umu da ćete možda vidjeti mnogo umnožavanja, kao i neke kartice koje ste zatvorili.

*sess.txt datoteke sadržavat će druge informacije poput teksta koji ste upisali u obrasce na stranici, tako da ako ste otvorili stranicu s hrpom informacija koje ste unijeli, možete je oporaviti tako da nemate da počnem iz početka ispočetka. (Na primjer, ako slučajno zatvorim ovu stranicu, mogao bih oporaviti ovaj tekst koji unosim u ovom trenutku, umjesto da pokušavam sve ponoviti. Užas!)

Ponovo zabilježite da ćete vjerojatno vidjeti dupliciranje. Najgore je što ako ste neko vrijeme upisali nešto i to se mnogo puta promijenilo (poput ovog teksta ovdje), vjerojatno ćete naći nekoliko primjeraka, od kojih je svaki snimljen u različitim točkama. Ovo može biti zamorno pregledati svaku datoteku da biste vidjeli koja je najnovija inačica s najnovijim izmjenama; ali još je bolje nego početi ispočetka.

Buduće upravljanje sesijama

Da biste ubuduće imali ovakve probleme (i kako biste se izbjegli da se oslanjate na Chrome radi ispravnog rada), možete instalirati proširenje za upravljanje sesijom. Moguće je odabrati nekoliko, ali preporučujem Session Buddy. Djeluje prilično dobro, svestran je, a Hans je prijemčiv za izvještaje o pogreškama i zahtjeve za značajke. (Mislim da je nedavno dodao čak i sinkronizaciju!) Session Buddy će vam omogućiti ručno spremanje sesije, ali može i automatski spremiti sesije, tako da se lako možete oporaviti od pada.

Jedna od prevencija vrijedi ... (Odgovorio Sammy)

Da, možete! Najprije prvo kopirajte % LOCALAPPDATA% \ Google \ Chrome \ Korisničke podatke na sigurno mjesto.

Zatim pokrenite Chrome i desnom tipkom miša kliknite karticu i odaberite Ponovo otvoriti zatvorenu karticu .

Ali nemojte da prihvatite moju riječ. Ovo zajamčeno radi na verziji Chromea 29.0.1547.57 m. Za ostale verzije, pogledajte korisnički priručnik.

Da biste ubuduće spriječili taj problem, promijenite Chrome postavke. Kliknite gumb izbornika Chrome u gornjem desnom kutu preglednika, a zatim kliknite Postavke . Tamo gdje piše "Pri pokretanju" odaberite opciju Nastavi tamo gdje sam stao . Na taj se način, čak i ako namjerno zatvorite Chrome, prilikom sljedećeg pokretanja prikazuju kartice koje ste prethodno otvorili za svaki put kad ih zatvorite i ponovo pokrenete.

Međutim, imajte na umu da će Chrome za razliku od Firefoxa pokušati učitati svaku web stranicu za svaku otvorenu karticu. Ako imate sporo računalo ili imate otvorene brojne kartice, to bi mogao biti problem. To također može utjecati na vaš račun ako imate dial-up vezu (suočimo se s tim - nije svaki internetski korisnik na svijetu posvetio Fiber-LAN vezu).