Cau*_*ite 17
注意:我在这里使用的是 Firefox 40.0.3。
我相信相关的选项是places.history.expiration.max_pages. 默认情况下它不存在,因此您必须转到about:config并创建它。
创建并设置后,检查的值places.history.expiration.transient_current_max_pages- 它应该自动调整以匹配您的.max_pages设置。如果是这种情况,则说明您已.max_pages正确设置。
(现在在 Firefox 52.0.2 上)
现在是 2017 年,自从我写了这个答案以来,我似乎没有丢失任何历史。我最古老的历史条目(从 2013 年开始)仍然存在。我有超过 100,000 页的历史记录,我的“places.sqlite”是 71 MB。
相关函数PEX__loadPrefs()在nsPlacesExpiration.js 中。它尝试通过首先检查PREF_MAX_URIS(即"max_pages")来确定限制。如果PREF_MAX_URIS未设置或为负值,则它会尝试根据可用内存和磁盘空间计算“最佳数据库大小”。因此,设置似乎places.history.expiration.max_pages覆盖了所有这些逻辑。
如果您希望它保留所有历史记录(“无限”历史记录),您可以尝试设置max_pages为 2147483647(最高的 32 位有符号整数)。我自己还没有实际测试过这个,但是在达到这个限制之前,数据库可能会被它自己的重量压垮。
| 归档时间: |
|
| 查看次数: |
5364 次 |
| 最近记录: |