Mozilla Firefox会自动删除旧的历史条目吗?


3

我最近做了一个小实验,看看我用我当前的Firefox配置文件访问过的前几个网站并将它们写下来。我也有点困惑,因为我不认为我在Firefox历史查看器中首次访问的内容实际上是我第一次访问过的内容。

大约一个月后,我再次浏览了我在Firefox历史查看器中访问过的前几个网站,但这次它们完全不同。

我很困惑为什么会这样。Firefox会自动删除具有特定年龄的历史记录条目吗?

为了澄清:

是的,我确实点击了“超过6个月”,是的,我也知道,我将来再次访问的历史记录条目会自动移至历史记录列表的顶部。我还输入了我在搜索框中记下的网址,但没有结果。所以我假设Firefox删除了历史记录?

编辑:如果答案是肯定的,有没有办法让Firefox永远不会删除历史记录条目?(我知道它会影响性能,但我宁愿永久保留所有历史记录)


是的,它确实。我认为这可以在about:config中配置。
Bob

转到about:config。阅读并接受警告,然后找到“browser.history_expire_days.mirror”。我不保留历史悠久的历史,但根据它的设置,您可以尝试将其设置为> 180天。不知道是否有上限。
user3169 2016年

@ user3169那个pref已经过时了几年了...
bernstein

Answers:


2

Mozilla的版主提出以下建议:

您必须使用名称创建一个新的整数pref,并将pref places.history.expiration.max_pages的值设置为所需的历史记录项数,就像您在上面的帖子中看到的那样。可以通过右键单击上下文菜单在about:config页面上创建首选项:New - > Integer


我在这里写了一篇技术文章:superuser.com/a/1405880/153095(总结:即使使用此设置,也会删除一些历史记录条目)
olejorgenb

1

AFAIK在about:config中只有一个设置似乎控制了这个: places.history.expiration.transient_current_max_pages。在我的机器上,它被设置为104858(它表示'用户设置',但我从来没有,似乎无法改变它的价值)。有趣的是在实践中,这不到6个月!根据这篇博客文章,据说我的所有机器都可以处理(确定skylake,32gb ram和1tb ssd无法处理更多; - ))...

假设每个历史记录条目大约需要100个字节(平均页面标题+网址+访问时间戳+访问计数器(在我的情况下)),大约10MB的历史记录,但我宁愿它需要10GB并保留超过5年......

真正的耻辱,因为这实际上使Firefox比我想象的更糟糕...


0

Firefox将根据隐私中的设置进行操作(在位置栏中复制/粘贴about:preferences#privacy

History,点,Firefox willRemember history从下拉列表中选择。这应该保持您的浏览活动。

从中Location Bar,勾选一个标记History。当您的输入与历史记录中的条目匹配时,这应显示访问过的URL。


我已经将Firefox设置为“记住历史记录”,但是是的...仍然好像删除了太旧的条目。
Minegem 2016年

如果它忘记了所有的历史记录,那只意味着有人清除了它。
Sanny 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.