цікаво

Як я можу відновити закриті вкладки після випадкового виходу з Chrome?

Я закрив Chrome випадково. Тепер, мабуть, усі вкладки, які я відкрив, пішли. Я не хочу нічого ризикувати, запустивши Chrome зараз, перш ніж звернутися за допомогою. Я боюся, що вони будуть назавжди втрачені (перезаписані файли), якщо я це зроблю. Я знаю з минулого досвіду роботи з Firefox, що відновлення вкладок та сесій браузера може бути складним бізнесом. Що я можу зробити в цей момент? Чи є файл чи щось мені потрібно скопіювати чи перейменувати? Я знаю про команду Ctrl + Shift + T, але зазвичай це використовую під час перегляду. Чи буде ця робота закривати Chrome?

Вниз і брудно (відповідь Synetech)

Запобігання випадковому закриттю

Так, на жаль, чорти вирішили не будувати своєчасно, щоб запобігти цьому. Вам доведеться випробувати деякі розширення, написані для вирішення цього питання, і вибрати те, що вам підходить (на жаль, завдяки дизайну Chrome, розширення потрібно буде тримати додаткову пару процесів для роботи).

Запобігання втратам даних

Дуже розумний. Ви впевнені, що запущений Chrome, швидше за все, видалить їх, оскільки він створений для збереження лише одного набору резервних копій на додаток до поточної, робочої копії, тому коли ви запускаєте новий екземпляр, він змістить усе назад і замінить попередній один.

І з Chrome це не подобається, але я проведу вас через процес (мені довелося це робити занадто багато разів).

Файли сеансу

Так, це наступні чотири файли у Вашому каталозі даних користувачів:

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

Скопіюйте ці чотири файли кудись, щоб ви могли працювати, не втрачаючи нічого. Таким чином, ви завжди можете скопіювати їх назад, якщо щось піде не так.

Повторно відкрити вкладки

Так, до певної міри, однак ви комбо помилилися. Це Ctrl + ⇧ Shift + T. Якщо перед відкриттям було відкрито кілька вкладок, то вони повинні відкрити їх усі.

У старих версіях чомусь це спрацює, лише якщо ви вперше створили нову вкладку. Я все ще використовую Chromium 11 у своїй системі XP і мене завжди бентежить таке дивне поведінка. Щоразу, коли випадково закриваю Chrome і мені потрібно відновити вкладки, спочатку я повинен відкрити вкладку (натиснути Ctrl + T для сторінки нової вкладки найпростіше), перш ніж натиснути Ctrl + ⇧ Shift + T, щоб повернути попередню вкладку. У нових версіях він працює без попереднього відкриття вкладки.

Тепер перед тим, як перейти до запуску Chrome, я повинен попередити вас, що це не завжди працює. Перш за все, він не працюватиме відразу після запуску Chrome. Вам доведеться почекати, поки Chrome прочитає користувацькі файли та розбере їх. Це може зайняти декілька моментів, і ви можете це побачити, клацнувши правою кнопкою миші на панелі вкладок та помітивши, що в контекстному меню " Відкрити закриту вкладку" Відкрити на деякий час сірий / відключений. Якщо ви зачекаєте кілька моментів і повторіть, він повинен стати чорним (увімкнено), і тоді ви можете використовувати його.

Однак, навіть якщо ви зачекаєте деякий час, це не завжди відновить попередній сеанс. Іноді Chrome просто втрачає попередній сеанс і вкладки, і функція повторного вкладки просто не працюватиме. Я не зміг зрозуміти, чому або розрізнити будь-яку закономірність чи причину, але це завжди здається, коли це потрібно саме вам. Я не робив клінічних, експериментальних тестів, але здається, що відкриття нової вкладки після запуску - це хороший спосіб змусити Chrome видалити попередній сеанс (я думаю, це вважає, що ви з цим зробили, і почати щось нове) .

Якщо це сталося, я рекомендую знову скопіювати чотири файли із запуску Chrome. Таким чином, ви не втратите їх, якщо в Chrome поганий настрій і вирішите їх витерти. Скопіюйте файли, потім запустіть Chrome і почекайте кілька моментів, а потім перевірте, чи доступна знову відкрита вкладка.

Режим відновлення

Якщо вона все ще недоступна, спробуйте перевести Chrome у режим відновлення:

  1. Закрийте Chrome
  2. Скопіюйте резервну копію чотирьох файлів назад у каталог користувачів
  3. Відкрийте файл Local State у текстовому редакторі (він знаходиться у батьківській папці даних користувача)
  4. Знайдіть запис exited_cleanly
  5. Змініть його на false
  6. Збережіть і вийдіть
  7. Запустіть Chrome

Тепер на ньому відображається панель сповіщень "Chrome не вимкнувся правильно". Натисніть кнопку [Restore], і, сподіваємось, вона відновить сеанс. Це має спрацювати, навіть якщо ви відкрили нові вкладки, перш ніж натиснути кнопку.

Ручний витяг

Якщо це все ще не працює, ви можете вручну витягнути вкладки з файлів, використовуючи програму пошуку рядків на зразок Strings (перейти до фігури). Запустіть програму, передаючи їй файли та збережіть їх в інший файл. Більшість таких програм вимагає використання командного рядка, але, мабуть, є і версії GUI (хоча, здається, я не можу їх знайти). Наприклад, якщо ви збережете strings.exe в c:\foobar і скопіюйте туди чотири файли, ви можете витягнути вкладки так:

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

(Я додав додаткові пробіли для вирівнювання всього, щоб зрозуміти, що відбувається.) Тепер ви можете відкрити нові текстові файли *tabs.txt і побачити URL-адреси вкладок, які ви відкривали раніше. Зверніть увагу, що ви можете побачити багато дублювання, а також деякі закриті вами вкладки.

Файли *sess.txt міститимуть іншу інформацію, як-от текст, який ви набрали у форми на сторінці, тож якщо у вас була відкрита сторінка з купою введеної вами інформації, ви можете відновити її, щоб у вас не було щоб почати все з початку. (Наприклад, якщо я випадково закрию цю сторінку, я міг би відновити цей текст, який я набираю саме в цей момент, замість того, щоб намагатися це зробити ще раз. Жах!)

Зауважте ще раз, що ви, ймовірно, побачите дублювання. Найгірше те, що якщо ви певний час щось набирали, і це багато разів змінювалося з початку роботи (як цей текст тут), ви, ймовірно, знайдете кілька примірників цього, кожен з них зробить знімок у різних точках. Це може бути стомлюючим для вивчення кожного файлу, щоб побачити, яка найновіша версія з останніми змінами; але все ж краще, ніж починати з нуля.

Майбутнє управління сесіями

Щоб уникнути подібних проблем у майбутньому (а також уникнути необхідності покластися на Chrome для правильної роботи), ви можете встановити розширення для управління сеансом. Є кілька варіантів на вибір, але я рекомендую Session Buddy. Він працює досить добре, універсальний, і Ганс сприйнятливий до звітів про помилки та запити на функції. (Я думаю, нещодавно він навіть додав синхронізацію!) Сеанс Бадді дозволить вам зберегти сеанс вручну, але також може автоматично зберігати сеанси, так що ви можете легко відновитися після аварії.

Унція профілактики варте ... (Відповідь: Семмі)

Так, ти можеш! Спочатку спочатку скопіюйте % LOCALAPPDATA% \ Google \ Chrome \ User Data у безпечне місце.

Потім запустіть Chrome і клацніть правою кнопкою миші на панелі вкладок і виберіть " Відкрити закриту вкладку" .

Але не сприймай мого слова. Це гарантовано працює на версії Chrome 29.0.1547.57 m. Для інших версій перегляньте посібник користувача.

Щоб уникнути цієї проблеми в майбутньому, змініть налаштування Chrome. Натисніть кнопку меню Chrome у верхньому правому куті веб-переглядача, а потім натисніть Налаштування . Там, де написано "При запуску", виберіть варіант Продовжити там, де я зупинився . Таким чином, навіть якщо ви навмисно закриєте Chrome, коли ви наступного разу запускаєте його, він показуватиме вкладки, які ви відкривали раніше, кожен раз, коли ви закриваєтесь та запускаєте її знову.

Зауважте, що на відміну від Firefox, Chrome намагатиметься завантажувати кожну веб-сторінку для кожної відкритої вкладки. Якщо у вас повільний комп'ютер або у вас відкрито багато вкладок, це може бути проблемою. Це також може вплинути на ваш рахунок, якщо у вас є комутований зв’язок (давайте поглянемо на це - не кожен користувач Інтернету у світі має виділене з'єднання Fiber-LAN).