Моя система Windows XP упала. Обычно about:sessionrestore
показывает мне мою предыдущую сессию. Но на этот раз после перезагрузки страница оказалась пустой.
Мне удалось найти файлы сессионного магазина в папке моего профиля. У них есть имена, как sessionstore-1.js
насквозь sessionstore-8.js
. Существует также sessionstore.bak
, который, вероятно, был создан при сбое системы. Я не верю sessionstore.bak
: это действительно маленький размер.
Могу ли я использовать sessionstore-8.js
вместо этого, чтобы вернуть мои старые сессии?
Кроме того, как именно я об этом? Должен ли я выйти из Firefox, прежде чем вносить какие-либо изменения в каталог профиля?
sessionstore.bak
иначе просто откройтеsessionstore-#.js
текстовый редактор или проверьте это . +1 хотя, интересный вопросsessionstore-#.js
извлечения ВСЕХ URL-адресов, включая историю просмотра каждой вкладки. (не то, что кто-то хочет, я думаю)Ответы:
Вы можете использовать утилиту по адресу http://firefox-session-restore.herokuapp.com/ для восстановления ваших вкладок. Просто вставьте содержимое
sessionstore.bak
.источник
Откройте самый последний файл (вероятно
sessionstore.js
) в расширенном текстовом редакторе, поддерживающем поиск и замену регулярных выражений (например, TextPad и Notepad ++).Заменить все
"entries":\[{"url":"([^"]*)"
с
\n\1\n
А URL-адреса последних открытых вкладок появятся на каждой строке.
(Примечание к TextPad: вам нужно включить синтаксис POSIX в Предпочтения → Редактор .)
источник
{
чтобы он заработал:"entries":\[\{"url":"([^"]*)"
(Я использовал «^https*://
(с использованием метода фильтрации строк - это по крайней мере возможно как в Notepad ++, так и в UltraEdit).http
. Это покрытоs*
. Я думал о нормальных веб-страницах.Я столкнулся с той же проблемой и не нашел хорошего решения для восстановления файла sessionstore.bak. Вот решение, которое сработало для меня:
Предполагая, что ваш sessionstore.json (seamonkey) или sessionstore.js (firefox) довольно пуст, и вы потеряли все свои вкладки. Предполагая, что ваш файл sessionstore.bak больше и содержит все ваши вкладки, но простое переименование sessionstore.bak в sessionstore.json (или .js) не работает.
Вот как восстановить все ваши вкладки, используя файл "sessionstore.bak":
В начале файла вы увидите что-то вроде этого:
Просто замените эту строку на эту (в основном мы удаляем поля selectedWindow и _closedWindows):
(в редакторе vi просто поместите курсор после первой открывающей квадратной скобки, затем нажмите [SUPPR] необходимое количество раз, затем нажмите : W Q Enter)
Это решение "работает для меня"!
источник
Попробуйте sessionstore.js в вашей папке профиля.
источник
Посмотрите, поможет ли это: Удалите пронумерованные файлы sessionstore - ##. Js (sessionstore-1.js).
Они не должны быть там и обычно указывают, что другое программное обеспечение обращается к основному файлу sessionstore.js, который Firefox переписывает каждые 10 секунд.
источник