Firefox เพิ่มความถี่สำรอง sessionstore.js


5

ฉันเพิ่งเกิด Firefox ขัดข้องครั้งแรกที่ฉันทำแท็บทั้งหมดหายไปในเซสชั่นของฉัน (ขอบคุณ Firefox Panorama หมายเลขนั้นค่อนข้างสูงเกินไป โชคดีที่ Firefox เก็บการสำรองข้อมูลจาก sessionstore.js ไฟล์และล่าสุดเป็นเพียง 2 วัน

อย่างไรก็ตามดูเหมือนว่าการสำรองข้อมูลของเหล่านั้น sessionstore.js ไฟล์ทำค่อนข้างบ่อยและฉันต้องการให้ Firefox ทำการสำรองบ่อยกว่า (เช่นทุกวินาทีหรือทุกวันเช่นเดียวกับที่คั่นหน้า) มีวิธีใดที่จะทำเช่นนั้น?

คำตอบ:


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 ฯลฯ

อย่าลืมล้างไฟล์เหล่านี้เป็นระยะ ๆ


ฉันอ่านตัวเลือกนั้นจะเปลี่ยนแปลงความถี่ที่ Firefox เขียนถึง sessionstore.js ไฟล์ขณะที่เซสชันกำลังทำงาน แต่ฉันต้องการให้ Firefox สร้างการสำรองข้อมูลบ่อยขึ้น (เช่น sessionstore-1.js, sessionstore-2.js, sessionstore-3.js, ... )
poke

หากคุณต้องการสร้างการสำรองข้อมูลคุณอาจต้องการลองใช้งานที่กำหนดเวลาเพื่อวางไข่ @pok
random

ขอบคุณสำหรับสคริปต์ฉันคิดว่า Firefox มีการตั้งค่าบางอย่าง (เช่น Firefox แล้ว ทำ สำรองข้อมูล เพียงเพื่อฉัน)
poke

โปรดทราบว่าใน Firefox รุ่นล่าสุด (ณ ก.พ. 2018) ไฟล์เซสชั่นจะถูกสร้างขึ้นหลังจากคุณออกจาก Firefox เท่านั้น browser.sessionstore.interval การตั้งค่าแทนควบคุมความถี่ที่ Fx เขียนไปยัง sessionstore-backups/recovery.jsonlz4 ไฟล์. แต่ก็ยังมีข้อผิดพลาดและไม่น่าเชื่อถือดังนั้น addon อย่าง Session Manager จะช่วยด้วยการสำรองข้อมูลอัตโนมัติเหล่านี้ (ใน Fx 56 และต่ำกว่าตอนนี้เท่านั้น)
sundar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.