- Git
about:config
- Tip browser.sessionstore.interval Filtre
- Onun varsayılan değeri değiştirin 10000 için daha küçük bir şey
- Firefox'u yeniden başlatın (gerekmeyebilir, yaparsanız zarar vermez)
Ancak, bunun yerine zaman damgasıyla işaretlenmiş dosyanın kopyalarını oluşturmak istiyorsanız, Zamanlanmış Görev çalıştırabilir ve (Windows kullanıyorsanız) aşağıdaki gibi bazı toplu iş dosyalarını çalıştırabilirsiniz:
@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
Şimdi, zamanlanmış görev bu toplu iş dosyası işlemini çalıştırdığında, sessionstore.js dosyasının yedek kopyalarını oluşturacaksınız . Buna benzeyen dosyalara sahip olacaksınız:
- sessionstore-10302087.js
- sessionstore-10334925.js, vb.
Bu dosyaları her seferinde ve sonra temizlemeyi unutmayın.
sessionstore.js
bir oturum çalışırken Firefox'un dosyaya yazma sıklığını değiştirdiğini okudum . Ama Firefox daha sık (yani yedeklerini oluşturmak istiyoruzsessionstore-1.js
,sessionstore-2.js
,sessionstore-3.js
, ...)