Відповіді:
Я створив чистий веб-додаток, який займається проблемою відновлення сеансу. (мотивована нещодавньою аварією на комп’ютері, і ця тема та уникнення розширень.)
Користувацький інтерфейс спирається на власний дизайн інтерфейсу Chrome.
Update per 30.05.2012:
*Favicons are shown;
*better instructions;
*directly copyable file-paths to the session files.
Ось додаткова технічна інформація та деяка інформація щодо відновлення сесій.
http://lsauer.github.com/chrome-session-restore/
не працює :( Сайт відключений
Я викопав це з чудової пошти Ло Зауера, пов'язаної вище. У ньому він говорить:
PS: Якщо ваш файл не пошкоджений, ви можете просто перезаписати файл поточних вкладок файлом останньої вкладки та перезапустити браузер.
Це спрацювало як шарм. Після перезавантаження Chrome він запитав, чи хочу я знову відкрити вкладки, і я незграбно закрив це вікно. Щоб відновити за допомогою вищевказаного PS, я спершу скопіював свій старий файл сеансу (усі команди, введені в одне вікно терміналу), перш ніж вийти з Chrome:
cd ~/Library/Application\ Support/Google/Chrome/Default/
cp Last\ Session /tmp
Потім я закрив Chrome і скопіював файл сеансу назад:
cp /tmp/Last\ Session Current\ Session
Потім я знову побіг Chrome, і Свист всі мої вкладки і вікна знову, навіть не інша підказка.
Якщо ви запустили Chrome відразу після збоїв, він запитає, чи хочете ви відновити сеанс та вкладки. Якщо не натиснути «Відновити», він не відновить його. Якщо ви закриєте Chrome, останній сеанс і вкладки будуть втрачені (вони будуть замінені на той, який ви мали перед виходом).
Найкраще ставитись до того, щоб уникнути втрати вкладок після аварії (а також не потребувати проблем із використанням історії) - встановити розширення для управління сеансом. Є з чого вибрати , але мій особистий фаворит (і рекомендація) - Сесія Бадді . Серед його особливостей є те, що він легкий, простий у використанні, має можливість імпорту та експорту сеансів, може керувати вкладками за вікном, і найкраще (особливо для цього питання), його можна налаштувати на автоматичне збереження сеансу. у разі аварії.
Я не думаю, що ви можете їх "відновити", якщо ви відкрили Chrome і перейшли на інші сайти після аварії. Ви можете заглянути в історію, щоб побачити веб-сайт, який ви відвідали безпосередньо до аварії, якщо вони були збережені там і вручну відкрити їх.
У відповідях там згадується класичний засіб збереження сесії (і конкретний - сесійний приятель), а також радимо використовувати закладки для зберігання важливих вкладок, «а не просто залишати їх відкритими на довгі періоди часу».
Тому я вважаю, що варто втрутитися і зазначити, що всі ці рішення мають серйозні вади.
Перш за все використання закладок, звичайно, не є автоматичним, а додатково це лише забруднює закладки. Серйозна проблема рішень у стилі Session Savers полягає в тому, що список розбитих вікон перебуває у деякому списку, який не можна редагувати, у абсолютно окремому контексті, не пов’язаному з поточним та в усіх практичних аспектах, як правило, невидимим. Я багато років використовую всі ці рішення як у Firefox, так і в Chrome, і здебільшого ніколи не перевіряю через це всі сеанси, які вийшли з ладу.
Крім того, більшість цього рішення (якщо не всі) не дозволяє очищати, переставляти та редагувати автоматично збережені аварійні сеанси.
Усі ці недоліки були причиною того, що я не дуже давно вирішив своє власне рішення, яке поєднує в собі найкращі властивості обох світів (це поєднання закладок та підходів до збереження сеансів та ще багато):
TabsOutliner (розширення Chrome)
Це виходить за рамки простого управління сеансами та можливості перезапустити збій Windows, але я хочу показати саме цей випадок використання, оскільки насправді це була перша причина, чому цей інструмент був створений. А також, коли я втомився чекати від автора сесії Buddy довгообіцяну здатність керувати розбитими сесіями.
На наступному скріншоті ви можете побачити, як він представляє вашу сесію перегляду (2 відкритих вікна) та кілька розбитих вікон за інші дні:
http://i.imgur.com/o8ZvIDH.jpg (те саме зображення, але більший розмір та більше деталей)
Зауважте, що збійні вікна змішуються з відкритими. Це пов’язано з тим, що деякі збиті вікна вже відновлені.
TabsOutliner має можливість розвантажувати вкладки «на місці», економити ресурси ПК, це також дає йому можливість розглянути збої вікон та вкладки як незавантажені. На цьому скріншоті ви бачите, що розбиті вікна (сірі, із зеленими заголовками) залишаються в тому ж контексті, що й відкриті (синій). І ви можете знову відкрити їх пізніше, або ж просто переупорядкуйте і сміття, якщо вони більше не потрібні (а вони є, більшість часу), у будь-який час, коли ви захочете. Все це, не переходячи до деяких закопаних окремих списків. Збиті вікна стають частиною вашої поточної сесії, не обтяжуючи їх повторним відкриттям та споживанням ресурсів. Це відчуває, що вони насправді зовсім не розбилися, ви навіть виявите, що ви вітаєте аварії, оскільки вони просто звільнять таран, і нічого не буде загублений.
Я ніколи не закриваю Chrome повністю, іноді протягом тижнів, тому насправді Chrome завжди вийшов з ладу, скоро чи пізно. І без жодної помилкової скромності я можу стверджувати, що це найкраще доступне рішення для цієї проблеми. У той час, коли це питання було відсутнє, він був відсутній, і так, найкращий варіант відповіді в ті дні був Сесією. Я використовував це сам, з усіх альтернатив. Але все змінюється, тепер існує набагато краще рішення.