zaujímavý

Ako môžem obnoviť zatvorené karty po neúmyselnom ukončení prehliadača Chrome?

Chrome som omylom zavrel. Teraz sú všetky karty, ktoré som mal otvorené, pravdepodobne preč. Pred spustením prehliadača Chrome už nechcem nič riskovať, než požiadam o pomoc. Obávam sa, že ak sa tak stane, budú natrvalo stratené (prepísané súbory). Z doterajších skúseností s prehliadačom Firefox viem, že obnovenie kariet a relácie prehliadača môžu byť zložitejšie. Čo môžem v tejto chvíli urobiť? Existuje súbor alebo niečo, čo musím kopírovať alebo premenovať? Viem o príkaze Ctrl + Shift + T, ale zvyčajne to používam pri prehľadávaní. Bude to fungovať pri zatváraní prehliadača Chrome?

Down and Dirty (Odpovedal Synetech)

Prevencia náhodných uzávierok

Áno, nanešťastie sa devs rozhodli, že sa tomu nezabráni. Aby ste si s tým poradili, budete musieť vyskúšať niektoré z rozšírení, ktoré boli napísané, a vybrať si také, ktoré vám vyhovuje (vzhľadom na dizajn prehliadača Chrome, bohužiaľ, rozšírenia budú musieť fungovať ešte pár procesov).

Prevencia straty údajov

Veľmi múdry. Máte pravdu, že spustený prehliadač Chrome ich pravdepodobne vymaže čoskoro potom, pretože je navrhnutý tak, aby popri aktuálnej funkčnej kópii zostal iba jeden súbor záloh, takže keď začnete novú inštanciu, presunie všetko späť a prepíše predchádzajúcu. jedna.

S prehliadačom Chrome to tiež nie je príjemné, ale týmto postupom vás prevediem (musel som to urobiť príliš veľa krát).

Súbory relácie

Áno, jedná sa o tieto štyri súbory v adresári User Data Directory:

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

Skopírujte tieto štyri súbory niekde, aby ste mohli pracovať bez straty obsahu. Týmto spôsobom ich môžete vždy skopírovať späť, ak sa niečo pokazí.

Znovu otvoriť karty

Áno, do istej miery však máte kombináciu zle. Je to Ctrl + ⇧ Shift + T. Ak ste pred zatvorením otvorili viacero kariet, mali by ste ich znova otvoriť všetky.

V starších verziách by to z nejakého dôvodu fungovalo, iba ak by ste najprv vytvorili novú kartu. Na svojom systéme XP stále používam prehliadač Chromium 11 a toto podivné správanie ma vždy znepokojuje. Vždy, keď prehliadač Chrome omylom zavriem a potrebujem obnoviť svoje karty, musím najprv otvoriť kartu (stlačenie klávesov Ctrl + T na stránke Nová karta je najjednoduchšie) a potom stlačením klávesov Ctrl + ⇧ Shift + T získať späť predchádzajúce karty. V novších verziách to funguje bez toho, aby ste museli najprv otvoriť kartu.

Predtým, ako pôjdete prehliadať Chrome, musím vás upozorniť, že to vždy nefunguje. V prvom rade to nebude fungovať okamžite po spustení prehliadača Chrome. Musíte počkať, kým prehliadač Chrome neprečíta používateľské súbory a nebude ich analyzovať. Môže to chvíľu trvať a môžete to vidieť tak, že kliknete pravým tlačidlom myši na panel panelov a zistíte, že položka kontextového menu Znovu otvoriť zatvorenú kartu je na chvíľu sivá / deaktivovaná. Ak chvíľu počkáte a zopakujete, mala by byť čierna (povolená) a potom ju môžete použiť.

Aj keď však chvíľu budete čakať, predchádzajúca relácia nebude vždy obnovená. Prehliadač Chrome niekedy stratí predchádzajúcu reláciu a karty a funkcia opätovného otvorenia karty nebude fungovať. Nebol som schopný zistiť, prečo alebo rozoznať nejaký druh alebo príčinu, ale vždy sa zdá, že to tak je, keď to najviac potrebujete. Neuskutočnil som klinické, experimentálne testy, ale zdá sa, že po otvorení novej karty je po spustení dobrý spôsob, ako prehliadaču Chrome vymazať predchádzajúcu reláciu (myslím, že to znamená, že ste s tým hotoví a začnete niečo nové).,

Ak k tomu dôjde, odporúčame znova skopírovať štyri vyššie uvedené súbory a znova spustiť prehliadač Chrome. Týmto spôsobom ich nestratíte, ak bude mať Chrome zlú náladu a rozhodne sa ich vymazať. Skopírujte súbory, potom spustite prehliadač Chrome a chvíľu počkajte, potom skontrolujte, či je karta znovu otvorená.

Režim obnovenia

Ak stále nie je k dispozícii, skúste uviesť prehliadač Chrome do režimu obnovenia:

  1. Zatvorte prehliadač Chrome
  2. Skopírujte zálohu štyroch súborov späť do adresára User Data
  3. Otvorte súbor Local State v textovom editore (nachádza sa v nadradenej zložke User Data).
  4. Vyhľadajte položku exited_cleanly
  5. Zmeňte ho na false
  6. Uložiť a ukončiť
  7. Spustite prehliadač Chrome

Teraz sa zobrazí oznamová lišta „Chrome sa nevypol správne“. Kliknite na tlačidlo [Restore] a dúfajme, že obnoví vašu reláciu. Toto by malo fungovať, aj keď ste pred kliknutím na tlačidlo otvorili nové karty.

Manuálna extrakcia

Ak to stále nefunguje, môžete manuálne extrahovať karty zo súborov pomocou programu na vyhľadávanie reťazcov, napríklad Strings (choďte na obrázok). Spustite program, odovzdajte ho a uložte ho do iného súboru. Väčšina takýchto programov vyžaduje použitie príkazového riadku, ale pravdepodobne existujú aj verzie GUI (hoci momentálne sa mi zdá, že ich nenájdu). Napríklad, ak uložíte strings.exe do c:\foobar a skopírujete tam aj štyri súbory, môžete extrahovať karty takto:

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

(Pridal som ďalšie medzery na zarovnanie všetkého, aby bolo jasné, čo sa deje.) Teraz môžete otvoriť nové textové súbory *tabs.txt a zobraziť adresy URL kariet, ktoré ste predtým otvorili. Všimnite si, že môžete vidieť veľa duplikátov, ako aj niektoré karty, ktoré ste zavreli.

Súbory *sess.txt budú obsahovať ďalšie informácie, napríklad text, ktorý ste zadali do formulárov na stránke, takže ak ste mali stránku otvorenú s množstvom informácií, ktoré ste zadali, môžete ju obnoviť, aby ste nemuseli mať začať znova od nuly. (Napríklad, ak omylom zavriem túto stránku, mohol by som obnoviť tento text, ktorý píšem v tomto momente, namiesto toho, aby som sa o to znova pokúsil. Horor!)

Zopakujte, že pravdepodobne uvidíte duplikáciu. Najhoršie na tom je, že ak ste už nejaký čas niečo písali a od začiatku ste sa to mnohokrát zmenilo (napríklad tu tento text), pravdepodobne nájdete niekoľko kópií, z ktorých každá je snímkou ​​v rôznych bodoch. To môže byť únavné preskúmať každý súbor a zistiť, ktorá je najnovšia verzia s najnovšími zmenami; ale je to stále lepšie ako začať od nuly.

Správa budúcich stretnutí

Ak chcete v budúcnosti predísť problémom, ako je tento (a nemusíte sa spoliehať na to, že Chrome bude pracovať správne), môžete nainštalovať rozšírenie na správu relácií. Existuje niekoľko z čoho vyberať, ale odporúčam Session Buddy. Funguje to celkom dobre, je všestranný a Hans je ústretový k hláseniam chýb a požiadavkám na funkcie. (Myslím, že nedávno pridal synchronizáciu!) Session Buddy vám umožní manuálne uložiť reláciu, ale môže tiež automaticky ukladať relácie, takže sa môžete ľahko zotaviť z havárie.

Za prevenciu stojí za to… (Odpovedala Sammy)

Áno môžeš! Najskôr však skopírujte % LOCALAPPDATA% \ Google \ Chrome \ User Data na bezpečné miesto.

Potom spustite prehliadač Chrome a kliknite pravým tlačidlom myši na panel kariet a vyberte možnosť Znova otvoriť zatvorenú kartu .

Ale neber na to moje slovo. Zaručene to bude fungovať na prehliadači Chrome vo verzii 29.0.1547, 57 m. V prípade ostatných verzií si pozrite používateľskú príručku.

Ak chcete tomuto problému v budúcnosti zabrániť, zmeňte nastavenia prehliadača Chrome. Kliknite na tlačidlo ponuky Chrome v pravom hornom rohu prehliadača a potom kliknite na položku Nastavenia . Tam, kde sa hovorí „Pri spustení“, vyberte možnosť Pokračovať tam, kde som prestal . Týmto spôsobom, aj keď zámerne zatvoríte prehliadač Chrome, pri ďalšom spustení sa zobrazia karty, ktoré ste predtým otvorili, pre každé zatvorenie a opätovné spustenie.

Upozorňujeme však, že na rozdiel od Firefoxu sa Chrome pokúsi načítať každú webovú stránku pre každú otvorenú kartu. Ak máte pomalý počítač alebo máte otvorených veľa kariet, môže to byť problém. Môže to tiež ovplyvniť vašu faktúru, ak máte telefonické pripojenie (priznajme si to - nie každý užívateľ internetu má vyhradené pripojenie Fiber-LAN).