firefox 19.0
было около трёхсот вкладок. случайно закрыл не то окно браузера, после чего кнопка "восстановить предыдущую сессию" перестала работать. журнал сохранился, но там десятки тысяч посещённых страниц за несколько месяцев. как можно восстановить потерянные вкладки(хотя бы их URL)? Все методы, которые я нашёл в интернете либо говорят, как это предотвратить потерю заранее, либо не работают вообще. Если он это вообще нигде не хранит, то какие файлы и где следует искать,например, рековеристудией и как их встроить обратно.

Astoribnm пишет

журнал сохранился, но там десятки тысяч посещённых страниц за несколько месяцев. к

а отсортировать журнал по дате посещения и открыть последние 300 религия не позволяет?:dumb:
восстанавливать сессию уже бесполезно.

okkamas_knife пишет
Astoribnm пишет

журнал сохранился, но там десятки тысяч посещённых страниц за несколько месяцев. к

а отсортировать журнал по дате посещения и открыть последние 300 религия не позволяет?:dumb:
восстанавливать сессию уже бесполезно.

у меня некоторые вкладки посещены несколько месяцев назад, как я вам их отсортирую по дате посещения?
это приведёт к тому, что у меня, допустим, из 10 тысяч посещённых страниц откроются те 300, которые я посетил вчера-сегодня, а те, которые я посетил пару месяцев назад не восстановятся.
если всё так плохо, и фаирфокс зачем-то начисто стирает каждый раз некорректно закрытую сессию, что ж я поищу рековери студией. скажите только, что искать, если уверены в своих словах.

ну да можно и на утюге жарить яичницу и возмущаться почему потом утюг пачкает одежду.
(это я к тому что обязательно найдётся использующий фф нестандартным способом(не настроив его под это) и потом жалующийся на то что у него проблемы.)
сессия хранится в папке профиля в файлах sessionstore*
копайте

https://addons.mozilla.org/ru/firefox/a … n-manager/ на будущее

okkamas_knife пишет

сессия хранится в папке профиля в файлах sessionstore*

которая уже перезаписана текущей)))
Учитесь на ошибках - сессию вы безвозвратно потеряли.

Astoribnm пишет

и фаирфокс зачем-то начисто стирает каждый раз некорректно закрытую сессию

вообще-то он пишет, что вы завершили некорректно и предлагает восстановить, а ваше ляляллял .... точнее почему Вы отказались от восстановления, никто так и не понял.
З.Ы. Это как со :iron: :) - если мы закончили - то должны положить штангу обратно на стойку, ещё и протереть её желательно. А если мы её так бросим её и на лавку, то завтра либо скамейка пополам или дырка в полу.

feas пишет

почему Вы отказались от восстановления, никто так и не понял.
З.Ы. Это как со :iron: :) - если мы закончили - то должны положить штангу обратно на стойку, ещё и протереть её желательно. А если мы её так бросим её и на лавку, то завтра либо скамейка пополам или дырка в полу.

потому что установил какую-то дурацкую программу, которой приспичило засунуть в браузер свой тулбар и перезапустить для этого браузер. это так важно?
в общем, мне удалось спасти этот файл рековери-студией
http://savepic.ru/4129287.png
на картинке - список всех восстановлённых файлов в папке профиля, соответственно к файлам с повторяющимися именами р-студией добавлена техинформация.
файл на полтора мегабайта, довольно жирный. открыв его блокнотом, я вижу ссылки на свои вкладки, обильно перемешанные служебными тэгами. если просто назвать его sessionstore.js и запустить браузер то не помогает. возможно следует скопировать что-то ещё?

Astoribnm пишет

обильно перемешанные служебными тэгами. если просто назвать его sessionstore.js и запустить браузер то не помогает. возможно следует скопировать что-то ещё?

он может быть побитым
вариантов два
1 взять нормальный файл сессии и сравить с восстановленным выяснив чего не хватает и что лишнее потом привести файл в порядок. (там вполне хорошо видна структура данных)
2 втупую выдернуть из него все ссылки и соорудив обычный хтмл  открыть их из него заново.
вобщем notepad++ в руки и вперёд!
зы хтмл со ссылками  можно соорудить как используя замену так и просто используя какой нибудь сервис преобразующий адрес в ссылку.. тот же жж это умеет например.

okkamas_knife пишет
Astoribnm пишет

обильно перемешанные служебными тэгами. если просто назвать его sessionstore.js и запустить браузер то не помогает. возможно следует скопировать что-то ещё?

он может быть побитым
вариантов два
1 взять нормальный файл сессии и сравить с восстановленным выяснив чего не хватает и что лишнее потом привести файл в порядок. (там вполне хорошо видна структура

очень заманчивый вариант, но ваш способ с простым переносом текста с тэгами не работает.
даже если я, допустим, оставляю одну вкладку google.ru, потом выхожу, открываю этот сешшенс, вижу в нём только этот гугл.ру, заменяю его, допустим, на http://forum.mozilla-russia.org, сохраняю и когда я открываю браузер снова то вылазит гугл, а не http://forum.mozilla-russia.org хоть в файле сешшенс не осталось никакого упоминания о гугле
видимо, там есть либо какая-то защита от изменений, либо он тащит их из какого-то другого, временного файла.

Astoribnm пишет

видимо, там есть либо какая-то защита от изменений, либо он тащит их из какого-то другого, временного файла.

скорее всего  profile\startupCache виноват.т.е фф не проверяет изменения в файле сессии если он мелкий и подтягивает его из кэша.
вобщем после внесения изменений в сессионсторе  перед запуском ФФ удаляем файло из той папки.

okkamas_knife пишет
Astoribnm пишет

видимо, там есть либо какая-то защита от изменений, либо он тащит их из какого-то другого, временного файла.

скорее всего  profile\startupCache виноват.т.е фф не проверяет изменения в файле сессии если он мелкий и подтягивает его из кэша.
вобщем после внесения изменений в сессионсторе  перед запуском ФФ удаляем файло из той папки.

там нет такой папки. она есть, но в локал сеттингс.
очистил её, ноль эффекта

Разве вы не сохраняете браузер и установки в том числе пароли и вкладки каждую неделю месяца через программу Mozbackup?

Astoribnm пишет

там нет такой папки. она есть, но в локал сеттингс.
очистил её, ноль эффекта

ну тут одно из двух либо вы чтото неправильно сделали либо  новых версиях лиса опять чтото поменяли.
в любом случае проще и быстрее выдрать все ссылки из того файла создать из ник хтмльник с ними  прокликать по всем открывая в новой вкладке  и сохранить эту сессию либо менеджером сессий либо вручную весь профиль.
вообще не понимаю на кой чёрт постоянно держать открытыми 300 вкладок. это ж неудобно
гораздо удобнее пользоваться дополнением аля спиддиал (визуальные закладки)
или Custom Buttons понаделав хоть кнопок хоть менюшек открывающих хоть одну хоть сотню вкладок в один клик.
и для мониторинга изменений есть как rss так и всякие дополнения отслеживающие изменения автоматом и сообщающие о них.
да даже просто распихав закладки по папкам открываем их в боковой панели и пкм по папке - открыть всё во вкладках.

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

Astoribnm

okkamas_knife пишет

он может быть побитым

и скормить его не выйдет.
а насчет  вытягивания ссылок задача вобщемто несложная
1 ищем кусок текста который отделяет одну вкладку от другой,делаем замену его на <hr> -это горизонтальная линия
2 ищем http:// и заменяем на <br><a target=_blank href=http://
3 ищем специфические символы идущие после конца ссылки и  делаем замену на >ololo</a><br> например
4 добавляем заголовки хтмл файла то бишь начало и конец чтоб весь мусор был в тэге боди
5 открыв файл видим среди мусора кучки ссылок ololo разделённые горизонтальными линиями
выясняем на какую нужно жать чтоб получить нужную вкладку (обычно последняя или предпоследняя в блоке между горизональными линиями)
6 далее крутим и прокликиваем нужные.

если владеешь регулярками то там еще проще преобразовать содержимое оставив только нужные ссылки.
ну вообще ты столько времени потратил на возню с попытками скормить что вполне мог за это время вручную вытащить всё нужное. тем более что дело одноразовое.

okkamas_knife, Astoribnm
Если вы создадите такой переработчик из sessionstore.js в HTML который сможет прочесть [firefox] как закладки, то поможите всем остальным с этой проблемой.

feas
а зачем? надо приучать пользователей использовать ФФ нормально, если проблема будет решаться так легко то стимула не будет, а так разок поковырявшись и потратив время пользователь задумается над тем что сделать чтоб этого не повторялось и начнёт наконец использовать браузер в нормальном режиме.
у меня например подобной проблемы ни разу не возникало поэтому я не вижу смысла тратить своё время на её решение.
впрочем если тебе так оно нужно то в чем проблема?

Все необходимые инструменты для создания
Custom Buttons
    Готовые кнопки
    дока по св
    сниппеты форум
    сниппеты мдс
    СВ обсуждение
+ Некрономикон для чОрной магии регэкспов на русском
примеры кода для чтения и сохранения файлов там есть
делов то прочитать файл обработать его содержимое в удобоваримый вид и сохранить.
там в основном нудная рутина по разборке содержимого не столько сложно сколько нудно(это ж надо смотреть формат файла разбираться как его порезать правильно.. несложно но времени отнимает кучу.).
мне на это тратить время и силы просто жалко да и лень.
плюс профита с этого никакого.
а если ты этим займёшься то у тебя появится профит в виде знаний.;)

Ну новости неутешительные, но все же :)
Вариант такой пересохранить получившийся текст в Html
Установить Linkification и открыть html в браузере
Останется только найти нужную ссылку и СКМ - откроет её в новой вкладке (много посредственных и технических!!!!!)
Можно немного почистить текст этим на ваше усмотрение.

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

тоже пытался ковырять sessionstore.js, все бесполезно.

Bananas пишет

тоже пытался ковырять sessionstore.js, все бесполезно.

моим способом выходит на 10 рабочих ок 48 суммарно в том числе и с .ico + какая-нить процедурка на замену пробелов на знак следующей строки - может и более менее будет.

поиск