目前,您可以清除从现在起至一天/一周/一个月等的浏览数据。
有没有办法做相反的事情并清除一天/一周/一个月之前的所有内容?
答案1
不幸的是,Chrome 开发人员似乎只迎合了青少年对隐藏浏览历史的需求,而我们这些老年人则需要使用第三方软件,或者使用数据库浏览器直接攻击历史数据库。
以下是一些可能有帮助的附加组件。它们不是最新的,我不知道它们是否还能用:
- eHistory - 增强型历史记录(最后更新于 2014 年 2 月 15 日)
- 历史限制器(最后更新于 2011 年 6 月 8 日!)
以自己动手的方式,查看主题 如何删除 Google Chrome 中与特定查询匹配的所有网络历史记录,其中提出了两种解决方案:
通过 JavaScript 注入来破解 Chrome 历史记录页面本身
chrome://history-frame/
,尽管所描述的解决方案会删除所有历史记录,因此仍然需要改进以有选择地工作。使用 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();
它会单击列表上每个项目的“删除”按钮。