清除 Chrome 中的旧浏览数据而不是新数据

清除 Chrome 中的旧浏览数据而不是新数据

目前,您可以清除从现在起至一天/一周/一个月等的浏览数据。

有没有办法做相反的事情并清除一天/一周/一个月之前的所有内容?

答案1

不幸的是,Chrome 开发人员似乎只迎合了青少年对隐藏浏览历史的需求,而我们这些老年人则需要使用第三方软件,或者使用数据库浏览器直接攻击历史数据库。

以下是一些可能有帮助的附加组件。它们不是最新的,我不知道它们是否还能用:

以自己动手的方式,查看主题 如何删除 Google Chrome 中与特定查询匹配的所有网络历史记录,其中提出了两种解决方案:

  1. 通过 JavaScript 注入来破解 Chrome 历史记录页面本身chrome://history-frame/,尽管所描述的解决方案会删除所有历史记录,因此仍然需要改进以有选择地工作。

  2. 使用 SQL 查看器直接操作 Chrome 历史记录数据库,该数据库通常在 Windows 下以文件形式找到 %localappdata%\Google\Chrome\User Data\Default\History,详情请参阅这个答案我认为这种方法可能是最有可能奏效的。

答案2

您可以访问 chrome://history/older确保已选择“较旧”。然后你可以按 F12 进入开发者工具,找到“控制台”选项卡并粘贴并运行此代码(等待一段时间):

var fun = ()=>{setTimeout(() => {document.querySelectorAll('button[title=Delete]').forEach(b => b.click()); console.log('d'); fun();}, 1); }; fun();

它会单击列表上每个项目的“删除”按钮。

相关内容