Как Фокс 2.0 заставить принудительно обновить sessionstore.js ?
Последнее обновление этого файла - 06.11.2009г.... А за это время у меня столько всего обновилось (я просто машину в hibernate mode отправляю - это проще, чем сотни 2-4 вкладок грузить заново)... Искать всю эту информацию повторно - проще сразу пристрелиться... А что такое падения Фокса и повреждения sessionstore.js - я знаю на личном опыте...

Из плагинов стоит только AdBlock Plus 1.0.1 - остальное штатное (какой-то DOM Inspector и Talkback)...
Ищется решение, которое, по возможности, не будет требовать установки чего-либо или перезагрузки браузера...

Ilya.S пишет

Ищется решение, которое, по возможности, не будет требовать установки чего-либо или перезагрузки браузера...

Ilya.S пишет

сотни 2-4 вкладок грузить заново

При таком количестве открытых вкладок и нежелании что-либо устанавливать, я вижу только возможность добавить всё в закладки, но это, мягко говоря .... маразм.
Проще поставить один раз что-нибудь типа SessionManager и сохранять сессии во избежание....  Или использовать HandyCache и не беспокоиться о трафике при перезапуске ФФ с ТАКИМ количеством вкладок. :)

=Agasfer= пишет

нежелании что-либо устанавливать

Ну если не нужно ничего, это раз... Два - часть плагинов требует рестарта браузера, а в данный момент это невозможно, так как будет утерян результат месячной работы... (Это у меня на работе так накопилось, дома-то проблем нема... Там окон 2-9, в каждом от 10 до 200-700 вкладок и всё это живёт постоянной сложной жизнью...)

Ну и... SessionManager сохраняет автоматически, или каждый раз надо ручками? Если ручками - решение бесполезно... Как правило теряется всё то, что на первый взгляд кажется неактуальным, и лишь со временем доходит ценность потери...

О трафике я не беспокоюсь - канал толстый и на проксе объём кэша дикий, но открывать _столько_ вкладок - это в первую очередь занимает время на внутренние операции ядра Фокса (аллокация памяти и т.п.)...

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

Само собой, без рестарта никак.
https://addons.mozilla.org/ru/firefox/addon/2324

SessionManager сохраняет автоматически, или каждый раз надо ручками

Session Manager saves and restores the state of all windows - either when you want it or automatically at startup and after crashes.

11-12-2009 17:20:47
P.S.

Additionally it offers you to reopen (accidentally) closed windows and tabs.

=Agasfer= пишет

Само собой, без рестарта никак.

На текущий момент вот именно это - уже проблема сама по себе... Любой рестарт/крэш = утеря всего необходимого... :( И именно от этого мне и нужно решение - сохраниться прямо сейчас... Сохранить именно то, что открыто в данный момент...

Ilya.S

Ilya.S пишет

или перезагрузки браузера...

Если в кэше выставлено достаточно много, то перезагрузка с загрузкой в автономном режиме должна всё загрузить.

=Agasfer= пишет

Проще поставить один раз что-нибудь типа SessionManager и сохранять сессии во избежание....

+1

=Agasfer= пишет

Или использовать HandyCache и не беспокоиться о трафике при перезапуске ФФ с ТАКИМ количеством вкладок.

+1, но он https не сохраняет в кэше, и если такие сайты есть - они не будут загружаться при восстановлении сессии.
По идее загрузка в автономном режиме должна всё это тоже делать (и https тоже), но вот не уверен, что кэш лиса уже сделали достаточно надёжным (а тут вообще речь про 2-ку).
HandyCache кстати не требует перезагрузки при установке.

Ilya.S пишет

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

То есть вы храните ценные данные во вкладках Лиса? Вообще-то он иногда падает (особенно 2-ка). Если это только ссылки, то проще действительно сохранять вкладки в закладках.

Ilya.S пишет

SessionManager сохраняет автоматически, или каждый раз надо ручками?

Можно настроить автомат, а можно при этом и руками сохранять.

А вообще это всё большая проблема, связанная с отсутствием нормальных инструментов, позволяющих связно хранить такую разрозненную информацию :(

п.с.: Несколько сот (больше 200 точно) вкладок в браузере у меня уже несколько лет, причём и на 2-ке, а потом и на тройке.

11-12-2009 17:44:21
Ilya.S

Ilya.S пишет

Как Фокс 2.0 заставить принудительно обновить sessionstore.js

Ilya.S пишет

Любой рестарт/крэш = утеря всего необходимого... :( И именно от этого мне и нужно решение - сохраниться прямо сейчас... Сохранить именно то, что открыто в данный момент...

Это значит, что надо сохранить только ссылки - тогда проще всего сохранит каждое окно в закладках через Добавить все вкладки (текущего окна).

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

Forest
Мою проблемы Вы явно не увидели... Жаль...

Ilya.S пишет

Сохранить именно то, что открыто в данный момент...

:/  Я вижу только вариант с HandyCache. Установить (она идёт в zip-архиве и требует только распаковки), в настройках фокса указать прокси 127.0.0.1 порт 8080, пройтись по всем вкладкам обновляя их, чтобы страницы записались в кеш НС, теперь всё можно будет восстановить при перезапуске из кеша, либо просматривать оффлайн, используя либо браузер, либо встроенные средства НС (как настроите). Потом уже можно устанавливать SesionManager. Других вариантов лично я придумать не могу. :dumb: Может кто-нибудь другой предложит что-то менее трудоёмкое и более эффективное....:whistle: :angel:

Ilya.S

Ilya.S пишет

Мою проблемы Вы явно не увидели... Жаль...

Может надо было лучше формулировать?

=Agasfer=

=Agasfer= пишет

Я вижу только вариант с HandyCache. Установить (она идёт в zip-архиве и требует только распаковки), в настройках фокса указать прокси 127.0.0.1 порт 8080, пройтись по всем вкладкам обновляя их, чтобы страницы записались в кеш НС, теперь всё можно будет восстановить при перезапуске из кеша, либо просматривать оффлайн, используя либо браузер, либо встроенные средства НС (как настроите).

Вообще непонятно, о сохранности какой информации идёт речь?..
Если ссылки на найденное - избранного для этого хватает (ну 20 раз сделать Добавить все... 1 раз, поставить SesionManager и перезагрузить [firefox] - уж точно не проблема).
Если содержимое вебстраниц - не представляется ничего, кроме сотен написанных, но не отправленных сообщений в форумы, ну да разве что ещё вебигры. Но предложенными способами сохранить это всё нельзя - в кэш кладётся оригинал страницы. Разве что опция SesionManager-а по сохранению форм может помочь, но задействовать её без перезагрузки (а при этом всё уже пропадёт) нельзя.

11-12-2009 18:17:16
Ilya.S

Ilya.S пишет

Искать всю эту информацию повторно - проще сразу пристрелиться.

В общем если это и есть ключевая проблема - решение уже было, а на будущее стоит завести внешний менеджер закладок (можно и Онлайн).

Forest пишет

(ну 20 раз сделать Добавить все... 1 раз, поставить SesionManager и перезагрузить [firefox] - уж точно не проблема).

О чём я и толковал с самого начала. А далее просто попытки "приделать костыли".

Forest пишет

Вообще непонятно, о сохранности какой информации идёт речь?..

Таки да! Что там такого в открытых вкладках, что перезагрузка браузера невозможна? Лично я не представляю, разве что

ничего, кроме сотен написанных, но не отправленных сообщений в форумы

:)

Особенно всё это будет странно выглядеть, если это всё не на ноуте (с живой батареей) или если нет УПСа.
Да и абсолютно надёжные компьютеры пока делать не научились (всё решается исключительно умножением систем и горячей заменой), не говоря уже о программной составляющей: ось, глючные проги, вирусы (а ведь 2-ка уже некоторое время не поддерживается - значит в ней точно есть дыры)...
Ничего лучше резервного копирования люди пока не придумали.

Forest пишет

Ничего лучше резервного копирования люди пока не придумали.

Ага. И лучше всего делать это постаринке, ручками - "копировать/вставить" Надёжнее, имхо. :) В чём убеждался неоднократно.

=Agasfer= пишет

Ага. И лучше всего делать это постаринке, ручками - "копировать/вставить" Надёжнее, имхо. :) В чём убеждался неоднократно.

Собственноручно написанный и отлаженный скрипт - тоже ничего, но надо, чтобы он всё логировал и не делал без запроса неисправляемых вещей (а лучше чтобы вообще не делал) :)

Вообще-то Фокс делает обновление этого файла автоматом, если были обновления в состоянии браузера, каждые 10 секунд по умолчанию. Если фай такой старый, то или sessionstore, не работает по какой-то причине, или проблемы с правами у файла. Попробуйте переместить его в другое место, имитировать работу (простого скроллинга какой-нибудь страницы наверное достаточно) и проверить, создался ли новый sessionstore.js. Session Manager к стандартным фичам добавит архивирование файлов сессий, наверное эта фича Вам важнее всего.

Проблем с правами нет... Он почему-то просто перестал обновляться... Ищу какой-либо Javascript:zzzzz.sessionstore.flush(); например... :)

Итог ситуации: DVD-RW на пустом месте выдал BSOD, система ушла в ребут, после ребута старт Фокса - sessionstore.js сам обновился, но... В нём нету ничего, свежее первых чисел ноября (давно уже закрытые вкладки пришлось закрывать заново - оказалось "мусора" на 217 вкладок), а вкладки, закинутые в "Bookmarks" как закладки, нельзя загрузить - файл закладок повредился, пришлось грузить неактуальную бэкап-копию... :( Итого всё всё-таки утеряно... Жалль...

То, что Вы открывали, должно быть в истории.

Вышла новая версия Session Manager.