Firefox sessionstore.js yedekleme sıklığını artırdı


5

Oturumumdaki tüm sekmeleri kaybettim ilk Firefox kazamı yaptım (Firefox Panorama sayesinde bu sayı da oldukça yüksekti). Neyse ki, Firefox sessionstore.jsdosyadan yedeklemeler aldı ve en yenisi sadece 2 gün eskiydi.

Ancak, bu sessionstore.jsdosyaların yedeklerinin oldukça nadir yapıldığı görülüyor ve Firefox'un daha sık yedeklemesini istiyorum (her saniye veya her gün olduğu gibi, yer işaretlerinde olduğu gibi). Bunu yapmanın bir yolu var mı?

Yanıtlar:


5
  1. Git about:config
  2. Tip browser.sessionstore.interval Filtre
  3. Onun varsayılan değeri değiştirin 10000 için daha küçük bir şey
  4. 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.


Bu seçeneğin yalnızca sessionstore.jsbir oturum çalışırken Firefox'un dosyaya yazma sıklığını değiştirdiğini okudum . Ama Firefox daha sık (yani yedeklerini oluşturmak istiyoruz sessionstore-1.js, sessionstore-2.js, sessionstore-3.js, ...)
dürtmek

Yedekler oluşturmak istiyorsanız, onları göstermek için zamanlanmış bir görev çalıştırmayı denemek isteyebilirsiniz @pok
random

Teşekkür komut dosyası için, sadece Firefox bunun için bazı ayar olduğunu sanıyordum (Firefox zaten olarak yaptığı yedeklerim bunları; sadece benim için nadiren).
dürtmek

Firefox’un son sürümlerinde (Şubat 2018’den itibaren), oturum deposu dosyasının yalnızca Firefox’tan çıktıktan sonra oluşturulduğunu unutmayın. Bunun browser.sessionstore.intervalyerine tercih, Fx'in sessionstore-backups/recovery.jsonlz4dosyaya ne sıklıkta yazdığını kontrol eder . Öyle olması gerekiyor, ama bu hala bir sorunlu ve güvenilir bir şekilde gerçekleşmiyor, bu yüzden Session Manager gibi bir eklenti bu yedeklemeleri yaparak yardımcı olacaktır (Fx 56'da ve sadece şimdilik daha düşük).
sundar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.