5

У меня только что был мой первый сбой в Firefox, когда я потерял все вкладки в своей сессии (благодаря Firefox Panorama это число также было довольно высоким). К счастью, Firefox хранил резервные копии из файла sessionstore.js , а самой последней было всего 2 дня.

Однако создается впечатление, что резервное копирование этих файлов sessionstore.js выполняется довольно редко, и я бы хотел, чтобы Firefox делал его резервное копирование чаще (как каждую секунду или каждый день, как это делается с закладками). Есть ли способ сделать это?

1 ответ1

5
  1. Перейти к about:config
  2. Введите browser.sessionstore.interval в фильтре
  3. Измените значение по умолчанию 10000 на что-то меньшее
  4. Перезапустите Firefox (может и не понадобится, если вам это не помешает)

Но если вы хотите создать копии файла, помеченного меткой времени, вы можете запустить запланированное задание и выполнить некоторый пакетный файл (если вы используете Windows), как показано ниже:

@echo off

set sessionFilePrefix=c:\path-to-session-location\sessionstore
set sessionFileSuffix=.js

set stampH=%time:~0,2%
if %stampH% lss 10 (set stampH=0%time:~1,1%)
set stampM=%time:~3,2%
set stampS=%time:~6,2%
set stampU=%time:~9,2%
set sessionVer=%stampH%%stampM%%stampS%%stampU%

:Start
IF NOT EXIST "%sessionFilePrefix%%sessionFileSuffix%" (GOTO :End)
IF NOT EXIST "%sessionFilePrefix%-%sessionVer%%sessionFileSuffix%" (
copy "%sessionFilePrefix%%sessionFileSuffix%" "%sessionFilePrefix%-%sessionVer%%sessionFileSuffix%"
):End

Теперь, когда запланированная задача запускает эту операцию с пакетным файлом, вы создаете резервные копии файла sessionstore.js . Вы получите файлы, которые выглядят так:

  • sessionstore-10302087.js
  • sessionstore-10334925.js и т. д.

Не забудьте очищать эти файлы время от времени.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .