我最近做了一个小实验,查看了我使用当前 Firefox 配置文件访问过的前几个网站,并把它们记了下来。我也有点困惑,因为我不认为我在 Firefox 历史记录查看器中第一次访问的内容实际上是我第一次访问的内容。
大约一个月后,我再次查看了 Firefox 历史记录查看器中访问过的前几个网站,但这次它们完全不同。
我很困惑为什么会发生这种情况。Firefox 会自动删除有一定时间的历史记录吗?
为了澄清:
是的,我确实点击了“超过 6 个月”,而且我也知道,以后再次访问的历史记录会自动移至历史记录列表的顶部。我还在搜索框中输入了我记下的 URL,但没有结果。那么我猜 Firefox 会删除历史记录吗?
编辑:如果答案是肯定的,有没有办法让 Firefox 永远不会删除历史记录条目?(我知道这会影响性能,但我宁愿永久保留所有历史记录条目)
答案1
Mozilla 的管理员建议下列的:
您必须创建一个新的整数首选项,
places.history.expiration.max_pages
并将首选项的值设置为所需的历史记录项数,如您在我上面的帖子中看到的那样。可以通过右键单击上下文菜单在 about:config 页面上创建首选项:新建 -> 整数
答案2
据我所知,about:config 中只有一个设置似乎可以控制这一点:
places.history.expiration.transient_current_max_pages
。在我的计算机上,它设置为 104858(它显示“用户设置”,但我从未更改过它的值,而且似乎无法更改)。有趣的是,在实践中,这相当于不到 6 个月!!!根据这篇博文这应该是我的全部机器可以处理的内容(当然,skylake、32gb ram 和 1tb ssd 无法处理更多 ;-))...
假设每个历史记录条目大约占用 100 个字节(平均页面标题 + url + 访问时间戳 + 访问计数器(在我的情况下)),历史记录限制在 10MB 左右,但我宁愿它占用 10GB 并保留超过 5 年...
真可惜,因为这实际上使 Firefox 比我想象的要糟糕得多……
答案3
Firefox 将根据“隐私”中的设置采取行动(将其复制/粘贴到位置栏中about:preferences#privacy
)
从History
,找到并从下拉列表中Firefox will
选择。这应该会保留您的浏览活动。Remember history
在中Location Bar
,勾选History
。当您输入的内容与历史记录中的条目匹配时,这将显示访问过的 URL。