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


14

目前,您可以从现在开始清除浏览数据,直到一天/一周/一个月等。

有没有办法做相反的事情并清除所有早于一天/一周/一个月的东西?


1
看一下eHistory扩展。您可以使用自定义日期范围清除历史记录。
w32sh

Answers:


7

不幸的是,Chrome开发人员似乎只迎合了需要向父母隐藏浏览历史记录的青少年。因此,美国老年人需要使用第三方软件,或使用数据库浏览器直接攻击历史数据库。

这里有一些附加组件可能会有所帮助。它们不是最近的,我不知道它们是否仍然有效:

在“自己动手做”方式中,查看“ 如何删除与Google Chrome浏览器中的特定查询匹配的所有网络历史记录 ”线程 ,其中提出了两种解决方案:

  1. chrome://history-frame/尽管所描述的解决方案删除了​​所有历史记录,但通过JavaScript注入对Chrome历史记录页面本身进行了黑客攻击,因此仍需要改进以选择性地工作。

  2. 使用SQL查看器直接操作Chrome历史记录数据库(通常在Windows下作为文件找到) %localappdata%\Google\Chrome\User Data\Default\History,如本答案所述。我怀疑这种方法最有可能行得通。



0

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

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

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

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.