Как вернуть набранный текст в браузере
Все популярные браузеры запоминают последние вкладки, с которыми работает пользователь. Поэтому, если вы закроете несколько вкладок на компьютере или мобильном устройстве, скорее всего, программа сможет их восстановить.
В большинстве десктопных браузеров предусмотрено два способа восстановления недавних вкладок. С помощью первого вы можете открывать их по одной. Сначала возвращается последняя закрытая вкладка, за ней — предпоследняя и так далее в порядке обратной очереди. Эта функция выручает, когда пользователь случайно закрывает одну или несколько вкладок.
С помощью второго способа можно восстановить последнюю сессию целиком, то есть сразу все вкладки, которые были открыты на момент закрытия браузера или только текущего окна. Этот способ должен помочь, если сам пользователь случайно выйдет из браузера или произойдёт непредвиденное завершение программы.
Что касается мобильных браузеров, они позволяют просматривать списки недавно закрытых вкладок и восстанавливать их оттуда.
Google Chrome
Чтобы вернуть последнюю закрытую вкладку в настольной версии Chrome, нажмите Ctrl + Shift + T. Или кликните по верхней панели браузерного окна правой кнопкой мыши и выберите в контекстном меню «Открыть закрытую вкладку».
Чтобы открыть вкладки последней сессии, перезапустите Chrome и нажмите Ctrl + Shift + T. Или кликните правой кнопкой мыши по верхушке окна и выберите «Открыть закрытое окно».
Открыть список недавно закрытых вкладок в Chrome для Android и iOS можно в меню браузера, выбрав пункт «Недавние вкладки».
Firefox
Чтобы вернуть последнюю закрытую вкладку в десктопной версии Firefox, воспользуйтесь комбинацией Ctrl + Shift + T. Или щёлкните по верхней панели окна правой кнопкой мыши и выберите «Восстановить закрытую вкладку».
Чтобы открыть вкладки последней сессии, кликните «Восстановить предыдущую сессию» на главном экране Firefox. Или перейдите в меню программы и выберите «Журнал» → «Восстановить предыдущую сессию».
Увидеть список закрытых вкладок в мобильной версии Firefox можно, нажав в меню браузера «История» (Android) или иконку в виде часов (iOS).
Opera и «Яндекс.Браузер»
Чтобы вернуть последнюю закрытую вкладку в настольной версии Opera или «Яндекс.Браузере», нажмите Ctrl + Shift + T. Или кликните по верхней панели окна правой кнопкой мыши и выберите «Открыть последнюю закрытую вкладку» (Opera) или «Открыть только что закрытую вкладку» («Яндекс.Браузер»).
Вкладки последней сессии в Opera и «Яндекс.Браузере» восстанавливаются при перезапуске браузера автоматически. Эта функция по умолчанию активна в настройках.
Такая особенность может создавать неудобства: после перезапуска браузер открывает старые вкладки, даже когда они вам не нужны. К счастью, есть быстрый способ их закрыть. Достаточно создать новую вкладку, кликнуть по её заголовку и выбрать в контекстном меню «Закрыть другие вкладки».
При необходимости вы можете просмотреть список недавно закрытых вкладок в обоих браузерах. Если у вас Opera, просто кликните для этого по кнопке «Меню вкладок» в верхнем правом углу интерфейса. Чтобы сделать то же самое в «Яндекс.Браузере», нужно открыть меню программы и навести курсор на пункт «История». В этом разделе также можно восстановить вкладки.
Чтобы просмотреть список недавних вкладок в Opera для iOS, откройте экспресс-панель (иконка в виде пары квадратов), затем нажмите три точки и «Недавно закрытые вкладки». В Opera для Android, а также в «Яндекс.Браузере» для мобильных платформ эта функция пока отсутствует.
Microsoft Edge
Чтобы вернуть последнюю закрытую вкладку в Edge, нажмите Ctrl + Shift + T. Или кликните по заголовку любой открытой вкладки правой кнопкой мыши и выберите «Повторно открыть закрытую вкладку».
В Edge нельзя вернуть предыдущую сессию вручную. Но этот браузер будет автоматически восстанавливать закрытые вкладки последнего сеанса при перезапуске, если покопаться в настройках. Чтобы включить автовосстановление вкладок, в меню Edge выберите «Параметры» → «Показывать в новом окне Microsoft Edge» → «Предыдущие страницы».
Safari
Чтобы вернуть последнюю закрытую вкладку в десктопной версии Safari, воспользуйтесь комбинацией ⌘ + Z. Или кликните «История» → «Открыть последнюю закрытую вкладку».
Чтобы восстановить вкладки последнего закрытого окна, щёлкните «История» → «Открыть последнее закрытое окно». Соседний пункт «Открыть снова все окна из последнего сеанса», как вы догадались по названию, восстанавливает вкладки сразу всех окон, открытых в предыдущей сессии.
Увидеть список недавних вкладок в Safari для iOS можно в меню открытых страниц (иконка с двумя квадратами), зажав в нём на несколько секунд «+».
UPD.
Поскольку инструкция была перенесена из песочницы, где она пролежала очень долгое время, она частично не актуальна, но работает, хоть и не так стабильно.
Если у вас браузер на базе хрониума (хром, опера, яндекс браузер, вивальди, амиго и т.п.), то меняйте кодировку дампа на utf-8.
Если у вас firefox на utf-16.
В остальном старайтесь совершать как можно меньше манипуляций с браузером после утери данных и как можно быстрее снять дамп. Желательно снимать дампы с первых 2-3 процессов сразу, если вам не удастся найти данные в первом дампе или они слишком фрагментированы ищите в следующих.
Ссылка на ветку с комментариями, где можно найти некоторую доп. информацию.
Восстанавливал я информацию потерянную в браузере опера, по сути из других браузеров восстанавливается аналогично. ОС — Win7. Ни каких особо профессиональных программ не используется, всё делается очень просто.
Если Вы закрыли браузер, то в дампе памяти вновь открытого браузера не будет набранного Вами текста. Браузер закрывать нельзя!
Может быть, когда руки дойдут, напишу как восстанавливать информацию из уже закрытого браузера.
Первичное решение пришло быстро: Снять дамп памяти с оперы и найти текст там. Матчасть структуры дампа я не помнил конечно, но вспоминалось мне, что информация из дампа барузера восстанавливалась быстро.
Для начала нужно непосредственно снять дамп открытой оперы. Для тех, кто вдруг не знает, как снимать дамп памяти из Windows:
Снятый дамп весит, немного немало, кучу мегобайт! В моём случае он весил около 930мб. Понятное дело ни один текстовый редактор такую тушу не откроет. А блокнот и вовсе говорит, что файл «opera.dmp», цитата: "… слишком велик", видимо столь низкой программе, как блокнот, пылью бытия подошвы дампа осквернять и вовсе не положено. В общем, дольше всего я не мог понять чем открыть сие чудо. «Коллеги» на мой вопрос «Чем открыть текстовый файл весом в гигабайт?», сперва отвечали возмущением, мол «Сколько?!», а далее окончательным ответом «Не знаю» или советами скачать суперпрограмму «яоткроювсёчтоугоднокрометогочтотебенадо3000». Ну хорошо выучились, ничего не скажешь.
Озарение пришло неожиданно. Открывается такой файл через режим просмотра в Total Commander'е. В просмотре Вы увидите большой текст, в котором конечно же не найдёте ни слова по-русски. Но переключившись в юникод — «Options -> Unicode» увидите кучу китайских иероглифов, но не пугайтесь, Вы на верном пути! Жмёте Ctrl+F и вводите кусок потерянного текста, лучше если это будет как можно более уникальный кусок, а не общие слова типа «яндекс», «мороженное», «купил» и т.п.
Так же не забывайте, что текст скорее всего будет разорван и разбросан по дампу. Если Вы нашли кусок текста, а концовки у него нет, то скопируйте часть примыкающею к концу найденного куска и вбейте в поиск, возможно найдёте более длинный кусок текста. И помните, что восстановить текст полностью скорее всего не получиться, но большую часть найти удастся.
Бывало ли когда-нибудь так, что вы набирали в браузере длинный и интересный текст, внимательно вычитывали его, и тут, буквально через мгновение, понимали, что при обращении к сайту произошла ошибка, а ваш текст в форме был стёрт?
В основном такое бывает из-за невнимательности разработчиков сайтов (под разработчиками я в данном случае подразумеваю не только программиста, который мог не знать о нужном способе, но и, например, менеджера, который посчитал, что тратить на это время слишком нецелесообразно): современные веб-технологии (например, Web Storage) позволяют сохранять и восстанавливать данные (в том числе данные форм) при почти любых обстоятельствах — вплоть до случайного закрытия браузера.
И, тем не менее, вы писали длинный текст именно там, где ничего для сохранения данных формы не сделано.
Не закрывайте браузер!
Кстати, работает этот способ не только в Linux.
Для Windows, спасибо Lord_D:
Дампы очень просто делаются Process Explorer'ом. Для консоли есть PMDump. А изучать дамп можно каким-нибудь HEX-редактором (к примеру, из бесплатных — HxD) или тем же grep.
Для Mac, спасибо BeLove:
Шаг 1
Убедитесь, что у вас установлен gdb (GNU Debugger). Вам понадобится утилита gcore, которая может делать дамп оперативной памяти, которую использует запущенный процесс с определённым PID.
Шаг 2
Вы ведь не закрывали браузер? В таком случае выясните номер процесса:
ps -e | grep firefox
Теперь запустите gcore, чтобы создать дамп памяти для этого процесса:
Если ptrace при попытке использовать gcore выдаёт ошибку ( Operation not permitted ) — это означает, что в вашей системе процессы не могут обращаться к памяти других процессов, не являясь их дочерними процессами (даже при совпадении UID). Например, такую ошибку вы увидите в последних версиях Ubuntu, если вы не меняли соответствующее значение в файле /proc/sys/kernel/yama/ptrace_scope . Вообще говоря, в данном случае совершенно необязательно что-то перенастраивать — вы можете просто запустить gcore от имени суперпользователя.
Шаг 3
В текущем каталоге при запуске gcore появляется файл core.номер_процесса (например, core.20727). Кстати, учитывайте, что размер файла может быть очень большим. Например, у меня он сейчас получился 934 MiB.
Теперь попробуйте с помощью grep проверить, есть ли в дампе нужные данные. Например, если в тексте вы упоминали браузер Safari, то вы можете искать по слову «Safari»:
grep 'Safari' core.20727
Шаг 4
Теперь остаётся извлечь из двоичного файла нужные вам куски с текстом.
Сделать это можно вот так:
grep -B 20 -A 20 -a 'Safari' core.20727 > /tmp/out
В данном случае вы сообщаете grep, что с данным двоичным файлом требуется работать как с текстом, а также что для каждого совпадения требуется вывести 20 предшествующих и 20 последующих строк.
Шаг 5
Теперь откройте получившийся файл и найдите в нём свой текст. Например, с помощью less /tmp/out :
Мне повезло — предыдущее состояние текстового документа было полностью восстановлено. Отчасти помогло то, что я заранее позаботился о правильных настройках текстового редактора. Но об этом позже. А пока я расскажу о своем ЧП локального масштаба. Уверен, подобное со многими происходило.
Наброски всех текстов я пишу в программе Flashnote (это более крутой аналог Блокнота). Потом черновик переношу в текстовый документ и дорабатываю в бесплатном текстовом редакторе Writer из офисного пакета LibreOffice.
Материал я обычно сохраняю в файле с названием «Без имени 1.doc» (такое название каждый раз предлагает LibreOffice). Следующий этап — публикация материала в интернете. После этого начинается подготовка следующего текста. Соответственно, новый материал готовится во Flashnote, потом закидывается в «Без имени 1.doc». При этом предыдущий текст перед этим удаляется. И так по кругу с утра до вечера.
В какой-то момент я забылся и случайно залил в «Без имени 1.doc» новый текст, забыв сохранить информацию, которая там содержалась. Вспомнил об этом спустя несколько часов.
Черновик был очень важный — я потратил на его подготовку почти час. Восстанавливать по памяти — сложно. И времени жалко. Его и так в последнее время катастрофически не хватает. Во Flashnote набросков тоже не осталось. Есть у меня глупая привычка удалять оттуда черновики, после того, как я переношу их в текстовый файл. Не делайте так.
Тогда я вспомнил, что LibreOffice сохраняет резервные копии. Они обычно хранятся в папке C:\Users\ИМЯПОЛЬЗОВАТЕЛЯ\AppData\Roaming\LibreOffice\4\user\backup . В вашей системе адрес может быть другой. Какой — смотрите в меню «Сервис > Параметры > LibreOffice > Пути > Резервные копии» .
Если у вас Microsoft Word, загляните в Настройки или Параметры и найдите там пункт Сохранение. Там будет указан будет до папки, где лежат данные для автовосстановления.
Я отсортировал список файлов по дате и обнаружил файл «Без имени 1.bak» с датой последнего изменения в 10:15. Скопировал его в другую папку, переименовал в «Без имени 2.doc» и запустил. Ура! Это оказался вариант с утерянным черновиком.
К сожалению, положительный исход не гарантируется. Если файл несколько раз перезаписывался с одинаковым названием, LibreOffice сохранит только предыдущую копию. Не будьте как я. Следите за своими документами и сохраняйте их в разных файлах.
P.S. Возвращаемся к правильным настройкам текстового редактора LibreOffice, которые позволят вам спать спокойно. Переходим в меню «Сервис > Параметры > Загрузка/сохранение > Общие» , где выставляем следующие настройки:
— автосохранение каждые 1 минута,
— всегда создавать резервную копию.
Еще я выбираю в качестве формата файла по умолчанию «Текстовый документ Word 97-2003» для лучшей совместимости между LibreOffice и Microsoft Word. Но это не обязательно.
Итак, случилось пренеприятнейшее событие. Вы работали-работали, в браузере висели открытые вкладки в огромном количестве. Но что-то пошло не так. И вот вкладок больше нет. Как действовать? Узнайте из статьи.
В настройках любого браузера можно указать, что при каждом новом его открытии будут появляться все те вкладки, которые были открыты в прошлый раз. В итоге вы даже не будете помнить, что у вас там было и зачем, но это точно было нереально важно.
Ещё несколько лет назад нам приходилось мучиться и восстанавливать сессии вручную. Разработчики браузеров вняли голосам удручённых пользователей, теперь в большинстве случаев браузеры сами справляются с проблемой и восстанавливают вкладки. Где их искать?
Chrome
В Chrome закрытые вкладки можно восстановить по одной при помощи комбинации клавиш Ctrl + Shift + T.
Список вкладок, которые вы закрывали недавно, есть в меню настроек. Выбираете пункт «История» → «Недавно закрытые». Браузер предложит открыть сразу несколько вкладок, которые были закрыты.
Раньше можно было восстановить сессию с помощью файла Last Session и его переименования в Current Session. К сожалению, этот способ уже не работает, так что с закрытыми и не отслеженными браузером Chrome вкладками придётся попрощаться.
Можно, конечно, открыть файл с историей в «Блокноте» и отсортировать все ссылки. Но это шаманство, подвластное специалистам, а не рядовым пользователям. Выход — расширения. В конце статьи для каждого из браузеров приведён пример.
Firefox
Домашняя страница браузера сама по умолчанию предлагает восстановить предыдущую сессию. Соответствующая кнопка находится в правом нижнем углу, от вас требуется только её нажать.
Если в качестве домашней страницы у вас установлена не Firefox по умолчанию, восстановить закрытые вкладки можно в меню «Журнал» → «Восстановить предыдущую сессию».
Увы, если эти мероприятия не помогли, то с наибольшей вероятностью восстановить вкладки не получится: они не были записаны в истории.
Шансы ещё есть, но для этого придётся вооружиться терпением, знаниями или даже бубном. То есть попытаться восстановить данные из файлов с информацией о текущей сессии. Для этого нужно:
- Пройти по пути C:UsersПК (или другое имя пользователя) AppDataRoamingMozillaFirefoxProfiles.
- Найти папку с названием формата xxx.default-xxx, в ней перейти в папку sessionstore-backups.
- Отыскать файл вида upgrade.js-ххх, где ххх — большое количество цифр. Затем сделать копию файла и оставить в папке только сам файл и его копию.
- Переименовать файлы следующим образом: recovery.js и previous.js. Открыть браузер и восстановить сессию через меню «Журнал».
Беда в том, что и это может не сработать. Просто не повезло. Для страховки лучше использовать уже упомянутые расширения.
Opera
Работа со сбежавшими вкладками в Opera аналогична работе в Chrome. Это сочетание горячих клавиш Ctrl + Shift + T, спасающее вкладки, и работа с недавно закрытыми вкладками в специальном меню.
Если меню недавно закрытых вкладок не спасает, придётся рыться в истории и устанавливать расширения на будущее.
Расширения в помощь
Чтобы застраховать пользователей от неприятностей, для работы с вкладками придуманы специальные дополнения, которые решают большинство проблем с потерями и внезапными закрытиями окон браузера.
Читайте также: