这件事说来诡异。 我一直以来都是用自己的文件夹保存配置的,在一周前我在另一个分区装上了一个新系统,然后在新系统上又装上了最新版 firefox(官网下载) 并且用 profile -文件夹路径 这种我用了很多年的方式指向原来的配置文件夹,一切正常;正当我以为没问题的时候,我回到原来系统,登录浏览器发现我的聊天记录被删剩三个月了。
我会不定时备份 places.sqlite ,在原来,历史记录虽然不能全部保存,但至少能保存一年多才会自动删。但是现在我再回来原来的系统,复原 places.sqlite ,它还是会自动删到剩下 3 个月!
有没有高手来说一下这个是怎么破解啊?
那些改什么 maxpage 统统不管用,这个 firefox 官方团队怎么这么喜欢自作聪明地以所谓性能为由,搞这种玄学一般的优化。难道我非要去读源代码才能知道它是凭借什么去删我历史记录?
还有就是到底为什么现在会变成只能留 3 个月了,我以前一直用的好好的,直到换了系统在新系统中用最新版浏览器使用过原来的配置文件夹后,哪怕回到旧系统,也变成会自动删剩 3 个月,到底新系统的新浏览器对那些配置做了什么?
我有一大串的 places.sqlite 证明原来的历史记录是真的可以存很久的( 2021.6.4-2022.7.24 是我最后一个保存的)
我用 firefox 很多年了,2010 开始,经常也会备份历史记录,这种情况是这么多年第一次见。 我现在老系统,退回了几个月前的 100 版,它还是删。(我用改 compatity.ini 的方式让它能老浏览器读新配置)
|  |      1virtualworld      2022-07-30 10:32:26 +08:00 也是 profile 这种用法,但是问题正相反,我 firefox 两年前的记录到现在都还有。 | 
|  |      2oott123      2022-07-30 11:22:18 +08:00 via Android 没遇到过,可能是你有什么系统优化软件 | 
|  |      3nightwind      2022-07-30 11:57:10 +08:00 browser.migrate.chrome.history.maxAgeInDays | 
|  |      4sycxyc      2022-07-30 15:58:56 +08:00 主动清除记录一般和分区剩余空间大小有关 | 
|  |      5qq316107934      2022-07-30 16:24:07 +08:00 和 Chrome 看齐了这是? Chrome 有插件可以无限存储 | 
|  |      6SpecterShell      2022-07-30 18:05:56 +08:00 via iPhone 好像国行 Firefox 特有的某个插件有这个功能。 | 
|  |      7Rinndy      2022-07-30 20:38:14 +08:00 via iPhone @qq316107934 什么插件。。我一直都是手动备份。 | 
|  |      8qq316107934      2022-07-30 21:25:11 +08:00 | 
|      9chutsetien      2022-09-25 09:22:57 +08:00 目前在 102.3.0esr, 没有这个问题,可查查看是不是跟你装的其他带有清理功能的软体有关。举个个人经历:曾经有一段时间,CCleaner 配合 MoscaDotTo 的 Winapp2, 在勾选上 Compact Database 后会「好心」地帮我清理 prefs.js 中的一些它认为没有用的行,导致出现不少问题,后来可能有人跟他们反应,就又没事了。因此怀疑是否是其他非 Firefox 本体的清理工具在作祟,尤其你说降级到 100 都仍然存在这一点,有点让人怀疑不是 Firefox 的事。 楼上说的 browser.migrate.chrome.history.maxAgeInDays 经查应该与我们这些在本地备份并继承 profile 的无关,我看了下我到现在还能找到很久很久很久之前的记录,远大于 6 个月。 |