如何删除超过 N 天的 Firefox 历史记录中的所有内容?

Tom*_*man 11 firefox

我将 FireFox 设置为将我的历史记录存储 90 天,我认为这会降低AwesomeBar 的速度。我将其设置为将历史记录存储 45 天,但我不知道如何删除现有历史记录中超过 45 天的所有内容。

Ivo*_*pse 2

Use Linux Now 的长替代方案:

\n\n

修剪你的 Firefox 历史记录

\n\n

作为我上一篇关于如何通过清除历史日志来显着加快 Firefox 3 速度的文章的后续内容,这里有一些提示和技巧,供那些像我一样不想一次性清除整个历史日志的人使用。

\n\n

始终记录合理数量的历史记录的最有用和最令人信服的原因之一是它为您的精彩酒吧提供动力。每次您在栏中输入网址时,Firefox 都会搜索您的历史记录,以提供您可以选择的建议列表。换句话说,清除你的历史记录意味着你的很棒的酒吧将在一段时间内变得非常无助。

\n\n

然而,在修剪历史日志时要意识到的关键一点是,Firefox 会记录您所触及的网络的每个角落和缝隙。这包括您所有的谷歌搜索、所有视频搜索、您在谷歌图片搜索中打开的每张图片以及您最近读过的每封电子邮件。你现在应该意识到,除非你是一个非常奇特和铁杆的用户,否则至少有一些垃圾你永远不需要也不想出现在你的很棒的酒吧上。换句话说,我们可以抛弃其中一些历史,而不会受到任何明显的惩罚。所以下一个问题自然是:我们如何隔离我们不需要的历史日志部分?

\n\n

当然,这是一个棘手的问题,你能做到什么程度取决于你自己的冲浪习惯。幸运的是,Firefox 3 还附带了一个秘密武器 - 出色的 Firefox 3 库管理器。这是 Firefox 3 附带的一个漂亮的工具,可以让您在一个强大的界面中管理您的浏览历史记录和书签。出于我们的目的,您可以通过点击 \xe2\x80\x98Shift-Ctrl-H\xe2\x80\x98 或转到 \xe2\x80\x98History > 显示所有历史记录\xe2\x80\x98 来启动它。

\n\n

使用 Firefox 库管理器进行智能修剪

\n\n

那么这个库管理器有什么用呢?好吧,除其他外,该工具还内置了相当强大的搜索功能(看到顶部附近的文本框了吗?)。有了这个搜索功能,再加上我们的一点思考,我们就可以轻松地隔离某些类型的历史记录项,并将其一举删除。例如,如果您想删除所有 google 搜索(我个人并不认为它们有用),您可以在搜索表单中输入 \xe2\x80\x98google search?\xe2\x80\x99 。然后,管理器所做的就是列出日志中的每个历史记录项目,这些项目的网址或标题中同时包含关键字 \xe2\x80\x98google\xe2\x80\x99 和 \xe2\x80\x99search?\xe2\x80\x99 。这恰好对应于所有 google 搜索的 url 结构(几乎没有其他内容),因此您应该看到所有 google 搜索都是这样装饰的:

\n\n

在此输入图像描述

\n\n

隔离所有记录的谷歌搜索

\n\n

要删除所有谷歌搜索,只需选择全部(ctrl-A)并点击删除即可。如果您存储了大量历史记录,这可能会滞后并需要一段时间。之后你\xe2\x80\x99就完成了!您刚刚删除了数百个无用的历史记录条目(如果您像我一样经常使用谷歌)!

\n\n

以类似的方式,您可以删除许多不同类别的历史记录项目,具体取决于您认为无用的项目。诀窍是识别某种重复出现的模式(在标题或 URL 中),该模式可以区分您要删除的历史记录项目的类型。有时这很简单:例如,如果您想删除阅读 gmail 电子邮件的所有日志(我个人认为完全没用),您可以简单地搜索 \xe2\x80\x9cmail.google.com/mail\xe2\ x80\x9d 等等瞧!

\n\n

在此输入图像描述

\n\n

隔离您的电子邮件阅读日志

\n\n

当然,有时可能会更棘手一些。以下是您可以尝试的一些建议关键字:

\n\n
    \n
  • 实时邮件隔离所有 hotmail 电子邮件和页面。
  • \n
  • .jpg 来隔离您打开的所有 jpg 图像。同样,您可以为 gif 图像使用 .gif,为 png 图像使用 .png。
  • \n
  • youtube 观看?隔离您\xe2\x80\x99观看过的所有 YouTube 视频。
  • \n
  • 事实证明,每当你点击 Google 中的搜索结果时,Google 都会在将你带到预期目的地之前打开一个中间页面,而 Firefox 当然会忠实地记录这个明显无用的中间页面。幸运的是,这些页面很容易隔离。搜索谷歌网址?
  • \n
\n\n

当然,哪种垃圾在您的历史日志中积累最多很大程度上取决于您的冲浪习惯。只需根据“位置”列对日志进行排序,您就可以了解哪种类型的页面占据了历史日志的大部分。为此,只需单击 \xe2\x80\x98Location\xe2\x80\x98 列标题即可。

\n\n

在此输入图像描述

\n\n

按位置排序,以获取占据历史日志大部分内容的线索。

\n\n

限制 Firefox 保留的历史记录量

\n\n

我在之前的文章中提到,Firefox 在“编辑”>“首选项”>“隐私”中有一个设置 - \xe2\x80\x9c 将我的历史记录保留至少 XX 天\xe2\x80\x9d。事实证明,这是一个 \xe2\x80\x99soft\xe2\x80\x99 限制,并不意味着你的历史记录将在 XX 天后被删除。我们可以通过修改 Firefox 配置来设置 \xe2\x80\x98hard\xe2\x80\x99 限制。去做这个 :

\n\n
    \n
  • 在地址栏中输入 \xe2\x80\x98about:config\xe2\x80\x98 。您应该收到一条非常适当的警告消息,说明我们\xe2\x80\x99 将要做什么,您应该继续并承诺要小心。同意后,您应该会看到显示一系列令人眼花缭乱的配置参数。幸运的是,我们只对其中的几个感兴趣。
  • \n
  • 在过滤框中输入 \xe2\x80\x98history\xe2\x80\x98,然后在 \xe2\x80\x98browser.history_expire_days\xe2\x80\x98 显示时双击它。
  • \n
  • 输入您希望保留历史记录的天数。\n瞧!我们\xe2\x80\x99就完成了。Firefox 现在将删除在该天数内未访问过的任何历史记录项目。您还可以通过更改 \xe2\x80\x98browser.history_expire_sites\xe2\x80\x98 的值来设置要保留的历史记录项目总数的硬性限制。
  • \n
\n\n

更先进的替代方案

\n\n

事实证明,在 Firefox 3 中,所有历史记录项(和书签)都存储在 SQLite 数据库中。因此,精通 SQL 并希望执行更强大的查询来有选择地删除历史记录项目的人可以尝试这个名为 SQLite 管理器的简洁的 Firefox 插件。IT 的功能类似于 GUI SQLite 数据库管理器,就像 PhpMyAdmin 为 MySQL 所做的那样。要访问适当的数据库,只需启动附加组件(工具 > SQLite 管理器),然后从右上角的下拉列表中选择 \xe2\x80\x9cplaces.sqlite\xe2\x80\x9d 即可。从那里查询很高兴 该界面非常白痴证明。

\n

  • 不需要 CCleaner,如果你想清理全部历史记录,Firefox 可以清理它自己的历史记录。转到:工具>清除最近历史记录(这是FF3.5中的措辞,之前是清除私人数据)。 (2认同)