Как восстановить окно вкладок, разбившееся 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, упомянутый ниже. Я не смог восстановить свою потерянную сессию, используя ваш отличный инструмент, некоторые из которых были открыты две недели назад, а некоторые были открыты всего пару дней назад. Такова жизнь, я полагаю. Благодаря этому посту я нашел два бесценных инструмента на будущее: ваш и Session Buddy.
Мореаки
Я действительно не понимаю, как работает этот мир программного обеспечения (хотя я не самый глупый с компьютером ...), и сейчас ему 3 года, и это ощущается как большая часть времени жизни программного обеспечения. Я люблю философию избегать расширений, хотя. Почему более свежие результаты не могут быть найдены? Как получилось, что хром не дает более качественного инструмента с 3 лет? На данный момент я пробую Session Buddy ...
Августин Ридингер
http://lsauer.github.com/chrome-session-restore/не работает :( Сайт отключен
davidhq
7

Я выкопал это из превосходного поста Ло Зауэра, связанного выше. В нем он говорит:

PS: если ваш файл не поврежден, вы можете просто перезаписать файл current-tabs файлом last-tabs и перезапустить браузер.

Это работает как шарм. После перезапуска 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, последний сеанс и вкладки будут потеряны (они будут заменены теми, что были у вас перед выходом).

Лучше всего избегать потери вкладок после сбоя (и не тратить время на использование истории) - установить расширение управления сеансами. Есть из чего выбирать , но мой личный фаворит (и рекомендация) - Session Buddy . Среди его особенностей - легкий, простой в использовании, имеет возможность импортировать и экспортировать сеансы, управлять вкладками для каждого окна и, что лучше всего (особенно для этого вопроса), его можно настроить на автоматическое сохранение сеанса. в случае аварии.

Synetech
источник
Спасибо, только что подобрал сессию Бадди. Он автоматически создает резервные копии вкладок сессий. Ничто не сравнится с открытием семи вкладок, а затем сбоем браузера, заставляющим вас искать то, что вы искали. (Вероятно, была проблема со вспышкой, которая была устранена при следующем обновлении)
Fiasco Labs
2

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

Neberu
источник
2
Дорогой Небру, я обычно держу важные вкладки в этом окне. Несколько недель назад я впервые открыл эти страницы и хранил их до вчерашнего дня. Даже если я смотрю на историю, я не могу найти эти вкладки, потому что история в Chrome содержит только те вкладки, которые я открыл за последние два дня.
user51210
1
@user: это неправильно. Chrome хранит историю гораздо дольше двух дней. Мой возвращается еще как минимум на неделю. Я не удосужился перезвонить. Вы должны щелкнуть гиперссылку «Старые» внизу страницы.
Коди Грей,
1
Это верно, если вы не очистите свою историю, она сохранится в течение нескольких месяцев. Вам просто нужно вернуться к «старым» ссылкам, пока вы не найдете свой день. Кроме того, рассматривали ли вы возможность использования закладок для отслеживания важных вкладок, а не просто оставлять их открытыми в течение длительного времени?
Неберу
@Neberu: я думаю, что большинство людей используют закладки для отслеживания важных вкладок, однако время от времени вы открываете пару вкладок в контексте, чтобы посмотреть или позже объединиться в уже существующую структуру закладок, когда вам нужно переключиться контекст, в котором вы работаете, чтобы сделать что-то еще. Вы делаете мысленную пометку вернуться в левый контекст позже тем же вечером или завтра, и каждый день вы оглядываетесь на свои вкладки, радуясь тому, что они там ждут, чтобы разбудить наш переключатель контекста, чтобы закончить то, что мы изначально начали преследовать. Не уверен, что я хорошо объясню здесь;).
Мореаки
1

Там в ответах упоминаются классические Session Savers (и один из них - Session Buddy), а также советуется использовать закладки для хранения важных вкладок, а не просто оставлять их открытыми в течение длительного времени.

Поэтому я думаю, что стоит вмешаться и упомянуть, что все эти решения имеют серьезные недостатки.

Во-первых, использование закладок, конечно, не является автоматическим, и, кроме того, это только загрязняет закладки. Серьезная проблема с решениями в стиле Session Savers заключается в том, что список разбитых окон находится в каком-то нередактируемом списке, в совершенно отдельном контексте, не связанном с текущим и во всех практических аспектах, как правило, невидимым. Я на протяжении многих лет использую все эти решения, как в Firefox, так и в Chrome, и по большей части никогда не проверяю все эти аварийные сессии из-за этого.

Также большая часть этого решения (если не все) не позволяет очищать, переставлять и редактировать автоматически сохраненные потерянные сеансы.

Все эти недостатки были причиной того, что я недавно создал собственное решение, в котором сочетаются лучшие свойства обоих миров (это сочетание закладок, подходов к хранению сессий и некоторых других):

TabsOutliner (расширение Chrome)

Это выходит за рамки простого управления сеансами и возможностью перезапуска аварийных окон, но я хочу показать там именно этот вариант использования, поскольку фактически это была первая причина, по которой был создан этот инструмент. А также, поскольку я устал ждать от автора Session Buddy давно обещанной способности управлять сбойными сеансами.

На следующем скриншоте вы можете увидеть, как он представляет ваш сеанс просмотра (2 открытых окна) и несколько аварийных окон других дней:

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

Обратите внимание, что разбитые окна смешиваются с открытыми, потому что некоторые разбитые окна уже восстановлены.

TabsOutliner имеет возможность выгружать вкладки «на месте», чтобы сэкономить ресурсы ПК, это также дает ему возможность рассматривать сбойные окна и вкладки как незагруженные. На этом скриншоте вы можете видеть, что разбитые окна (серого цвета с зелеными заголовками) остаются в том же контексте, что и открытые (синего цвета). И вы можете открыть их позже или просто реорганизовать и удалить, если они больше не нужны (а они в большинстве случаев), в любое время, когда вы пожелаете. Все это, не заходя в какие-то отдельные списки. Разрушенные окна становятся частью вашего текущего сеанса, без необходимости повторного открытия и использования ресурсов. Такое ощущение, что они вообще не были сбиты, вы даже обнаружите, что приветствуете сбои, поскольку они просто освобождают оперативную память, и ничего не происходит. потерянный.

Я никогда не закрываю Chrome полностью, иногда на несколько недель, так что на самом деле Chrome всегда рушился для меня, рано или поздно. И без всякой ложной скромности я могу утверждать, что это лучшее доступное решение для этой проблемы. В то время, когда этот вопрос задавался, его не было, и да, сессия Бадди была лучшим ответом в те дни. Я использовал это сам, из всех альтернатив. Но все меняется, теперь существуют гораздо лучшие решения.

omnray
источник
1
Однако не правда ли, что это расширение (как и все расширения диспетчера вкладок) не сможет восстановить контекст для каждой вкладки (история назад / вперед)?
Syclone0044