Як відновити вікно вкладок, що розбився 1 день тому в Google Chrome


Відповіді:


11

Я створив чистий веб-додаток, який займається проблемою відновлення сеансу. (мотивована нещодавньою аварією на комп’ютері, і ця тема та уникнення розширень.)

Користувацький інтерфейс спирається на власний дизайн інтерфейсу Chrome.

Використовуйте наступним чином:

  1. Перетягніть потрібні файли з однієї з папок профілю користувача в Chrome-Session-Restore .
  2. Натисніть на невелику стрілку в нижній панелі, щоб відкрити список відновлюваних вкладок
  3. Щоб відкрити сеанс, встановіть число введення максимальної кількості вкладок для відновлення та натисніть на верхню піктограму меню вкладки, що відкривається, при натисканні на стрілку.

Update per 30.05.2012:

*Favicons are shown;

*better instructions;

*directly copyable file-paths to the session files.

Ось додаткова технічна інформація та деяка інформація щодо відновлення сесій.


Найкраще технічне пояснення я бачив файли збереження сеансів Chrome. На жаль, програма JavaScript нічого не зробила після перетягування файлів Останні вкладки на нижній панелі.
Дан Даскалеску

@dandv - Скажіть, будь ласка, чи виникли помилки (червоний текст), коли ви натискаєте CTRL + SHIFT + J у Chrome? Сам по собі інтерфейс не дає багато відгуків про те, що завантаження було успішним. Спробуйте спочатку натиснути на панель стрілкою вгору.
Лоренц Ло Зауер

Це могутній класний код, який ви надали, тож дякую. У моєму випадку, я повинен був би мати історію браузера , який дозволяє мені вибрати вкладки , які були відкриті в останній сесії, вид Session Buddy згадано нижче. Я не зміг відновити втрачений сеанс за допомогою вашого чудового інструменту, частина з яких була відкрита два тижні тому, а частина була відкрита лише пару днів тому. Я припускаю, що таке життя. Завдяки цій публікації я знайшов два безцінні інструменти для майбутнього: ваш та сесійний приятель.
Мореакі

Я дійсно не розумію, як працює цей мир програмного забезпечення (хоча я не найсміливіший з комп'ютером ...), і йому зараз 3 роки, що відчуває себе багато в житті програмного забезпечення. Я люблю філософію уникати розширень. Чому не можна знайти останніх результатів? Чому хром також не забезпечує кращого інструменту з 3 років? Я на даний момент намагаюся спробувати Сеанс Бадді ...
Августин Рідінгер

http://lsauer.github.com/chrome-session-restore/не працює :( Сайт відключений
davidhq

7

Я викопав це з чудової пошти Ло Зауера, пов'язаної вище. У ньому він говорить:

PS: Якщо ваш файл не пошкоджений, ви можете просто перезаписати файл поточних вкладок файлом останньої вкладки та перезапустити браузер.

Це спрацювало як шарм. Після перезавантаження Chrome він запитав, чи хочу я знову відкрити вкладки, і я незграбно закрив це вікно. Щоб відновити за допомогою вищевказаного PS, я спершу скопіював свій старий файл сеансу (усі команди, введені в одне вікно терміналу), перш ніж вийти з Chrome:

cd ~/Library/Application\ Support/Google/Chrome/Default/
cp Last\ Session /tmp

Потім я закрив Chrome і скопіював файл сеансу назад:

cp /tmp/Last\ Session Current\ Session

Потім я знову побіг Chrome, і Свист всі мої вкладки і вікна знову, навіть не інша підказка.


6

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

Найкраще ставитись до того, щоб уникнути втрати вкладок після аварії (а також не потребувати проблем із використанням історії) - встановити розширення для управління сеансом. Є з чого вибрати , але мій особистий фаворит (і рекомендація) - Сесія Бадді . Серед його особливостей є те, що він легкий, простий у використанні, має можливість імпорту та експорту сеансів, може керувати вкладками за вікном, і найкраще (особливо для цього питання), його можна налаштувати на автоматичне збереження сеансу. у разі аварії.


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

2

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


2
Шановний Небру, я зазвичай зберігаю важливі вкладки у цьому вікні. Минуло тижні тому, коли я вперше відкрив ці сторінки і зберігав їх до вчорашнього дня. Навіть дивлячись на історію, я не можу знайти цих вкладок, оскільки історія в Chrome має лише вкладки, які я відкрив за останні два дні.
user51210

1
@user: Це неправильно. Chrome зберігає історію набагато довше двох днів. Шахта повертається щонайменше на тиждень. Я більше не намагався натиснути назад. Ви повинні натиснути гіперпосилання "Старіші" внизу сторінки.
Коді Грей

1
Це правильно, якщо ви не очистите свою історію, вона зберігатиме історію місяцями. Вам просто потрібно повернутися назад по "старших" посиланнях, поки не знайдете свій день. Як осторонь, чи розглядали ви, як використовувати закладки для відстеження важливих вкладок, а не просто залишати їх відкритими протягом тривалих періодів часу?
Neberu

@Neberu: Я думаю, що більшість людей використовують закладки для відстеження важливих вкладок, однак раз у раз ви відкриваєте пару вкладок у контексті, щоб переглянути або пізніше організувати структуру закладок, коли вам доведеться перемикатися контекст, в якому ви працюєте, щоб зробити щось інше. Ви робите ментальну записку, щоб пізніше того вечора чи завтра повернутися до лівого контексту, і кожен день ви оглядаєтеся на свої вкладки, щасливі, що вони там чекають, коли нас розбудить наш контекстний перемикач, щоб закінчити те, що ми спочатку почали переслідувати. Не впевнений, що я тут добре пояснюю себе;).
Мореакі

1

У відповідях там згадується класичний засіб збереження сесії (і конкретний - сесійний приятель), а також радимо використовувати закладки для зберігання важливих вкладок, «а не просто залишати їх відкритими на довгі періоди часу».

Тому я вважаю, що варто втрутитися і зазначити, що всі ці рішення мають серйозні вади.

Перш за все використання закладок, звичайно, не є автоматичним, а додатково це лише забруднює закладки. Серйозна проблема рішень у стилі Session Savers полягає в тому, що список розбитих вікон перебуває у деякому списку, який не можна редагувати, у абсолютно окремому контексті, не пов’язаному з поточним та в усіх практичних аспектах, як правило, невидимим. Я багато років використовую всі ці рішення як у Firefox, так і в Chrome, і здебільшого ніколи не перевіряю через це всі сеанси, які вийшли з ладу.

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

Усі ці недоліки були причиною того, що я не дуже давно вирішив своє власне рішення, яке поєднує в собі найкращі властивості обох світів (це поєднання закладок та підходів до збереження сеансів та ще багато):

TabsOutliner (розширення Chrome)

Це виходить за рамки простого управління сеансами та можливості перезапустити збій Windows, але я хочу показати саме цей випадок використання, оскільки насправді це була перша причина, чому цей інструмент був створений. А також, коли я втомився чекати від автора сесії Buddy довгообіцяну здатність керувати розбитими сесіями.

На наступному скріншоті ви можете побачити, як він представляє вашу сесію перегляду (2 відкритих вікна) та кілька розбитих вікон за інші дні:

введіть тут опис зображення http://i.imgur.com/o8ZvIDH.jpg (те саме зображення, але більший розмір та більше деталей)

Зауважте, що збійні вікна змішуються з відкритими. Це пов’язано з тим, що деякі збиті вікна вже відновлені.

TabsOutliner має можливість розвантажувати вкладки «на місці», економити ресурси ПК, це також дає йому можливість розглянути збої вікон та вкладки як незавантажені. На цьому скріншоті ви бачите, що розбиті вікна (сірі, із зеленими заголовками) залишаються в тому ж контексті, що й відкриті (синій). І ви можете знову відкрити їх пізніше, або ж просто переупорядкуйте і сміття, якщо вони більше не потрібні (а вони є, більшість часу), у будь-який час, коли ви захочете. Все це, не переходячи до деяких закопаних окремих списків. Збиті вікна стають частиною вашої поточної сесії, не обтяжуючи їх повторним відкриттям та споживанням ресурсів. Це відчуває, що вони насправді зовсім не розбилися, ви навіть виявите, що ви вітаєте аварії, оскільки вони просто звільнять таран, і нічого не буде загублений.

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


1
Однак чи не правда, що це розширення (як і всі розширення диспетчера вкладок) не зможе відновити контекст кожної вкладки (історія назад / вперед)?
Syclone0044
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.