- ไปที่
about:config
- ชนิด browser.sessionstore.interval ในตัวกรอง
- เปลี่ยนค่าจากค่าเริ่มต้นเป็น 10000 ไปยัง บางสิ่งที่เล็กกว่า
- รีสตาร์ท 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 ฯลฯ
อย่าลืมล้างไฟล์เหล่านี้เป็นระยะ ๆ
sessionstore.js
ไฟล์ขณะที่เซสชันกำลังทำงาน แต่ฉันต้องการให้ Firefox สร้างการสำรองข้อมูลบ่อยขึ้น (เช่นsessionstore-1.js
,sessionstore-2.js
,sessionstore-3.js
, ... )