我可以查看浏览器历史记录而不显示我查看过的历史记录吗?


12

我要查看浏览历史的笔记本电脑上有2个用户。Google chrome最常用。如果仅查看历史记录,则其他用户能够看到我查看的历史记录吗?如果要从历史记录中删除任何内容,如何在不显示已删除内容的情况下将其删除?例如,如果我从历史记录中打开一个选项卡以查看它,然后想要删除我打开的选项卡?


1
可能有扩展程序或附加程序也将历史记录保存在其他地方(在线等)
Xen2050

1
在Chrome中,您只需从菜单中打开“完整历史记录”,即可查看和删除单个网站。这些动作均未保存。
JPhi1618 '17

3
如果您根本不希望将某些内容存储在历史记录中,请使用隐身模式。这比之后删除条目更安全,因为它们永远不会进入历史记录,并且您不能忘记删除它们。
gronostaj

2
最好的方法可能是为两个用户创建单独的帐户和配置文件,以避免将来出现此类复杂情况。
xji

Answers:


18

Chrome将其历史记录存储在SQlite 3数据库中。您可以简单地读取/修改此数据库文件。确保告知用户在该系统中完成的事情不会是私有的,并且他们的东西可能随时消失。

视窗: C:\users\username\AppData\Local\Google\Chrome\User Data\Default\History

Linux: ~username/.config/google-chrome/Default\History

使用任何支持SQLite 3的软件打开。


10

在Chrome上查看历史记录时,通常不会记录下来。除非其他用户是计算机取证专家,否则他/她将无法看到您查看了历史记录,也不会知道您是否从历史记录中删除了某些内容。

注意我正在使用Chrome版本60.0.3112.101。


谢谢。如果删除了某些内容,它是否会进入计算机垃圾桶?
SMASH42

1
不,它已从数据库中删除。它从来不是磁盘上的文件。
JPhi1618

10
在学上,它是磁盘上文件的一部分
Kroltan '17年

5
“历史记录”页面的确出现在“最近关闭”列表中,因此也许superuser.com/questions/1006740很有用。
拉兹万·索科尔

2
值得注意的是,除非VACUUM对数据库进行了操作,否则从SQLite DB删除的数据会一直滞留在文件中,直到将其占用的空间回收用于其他用途为止。
Matteo Italia

0

使用sqlitebrowser。历史记录保存为Google \ Chrome下AppData中某个地方的sqlite数据库文件(.db IIIRC)。您可以轻松浏览。我相信您可以找到其他界面更好的程序,但是sqlitebrowser绰绰有余。

一些相关链接: https ://gist.github.com/dropmeaword/9372cbeb29e8390521c2(将unixtime显示为人类可读的时间戳)

在Google \ Chrome userdata文件夹中,您可以调用: sqlite History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from urls order by last_visit_time desc" > history_export.txt,并在history_report.txt中按last_visit_time进行完整转储。

作为替代,这里有:http : //www.nirsoft.net/utils/browsing_history_view.html

我很早以前就使用过它,并且效果很好。


0

我同意其他答案,即您可以通过直接访问数据库来“在幕后”编辑历史记录。这只会绕过chrome用来将更改记录到历史数据库的任何日志记录机制。SQLLite是一个文件数据库,(但其他dbms仍然适用),数据是操作系统文件系统上的一个文件,这意味着文件系统会保留其最后一次访问和修改时间。因此,通常对数据库所做的任何更改最终都会在磁盘上的文件中找到它(当数据从fron存储器中刷新时)。您可以通过更改系统时钟然后将其改回来减轻这种情况。但这会导致注册表更改等。我的观点是,在操作系统的监督下完成某些工作而不留下任何痕迹很难。


1
也许添加一些东西可以解决这个问题?当前,它严重倾向于讨论,应该去聊天或发表评论,但是,这对于偏执狂可能是一个很好的答案,并且对于法医分析具有完全有效的观点。
Sampo Sarrala-codidact.org

0

如果您从浏览器历史记录中打开链接,则将引起注意,因为打开的链接将再次出现在历史记录中。如果您打开最近访问的链接,则访问的链接将移至历史记录的顶部,即访问时间将被更新(我不知道确切算作最近访问的时间,我认为这最多需要1个小时)。

在第一种情况下,您可以从历史记录中删除新条目。在第二种情况下,只有一个条目,因此将其删除是可疑的-但由于访问时间已更改,因此将其保留也将是可疑的。

一种简单的非技术性解决方案是在新的隐身窗口中打开历史记录中的所有链接。

我认为这在其他用户仅检查历史记录的大多数情况下就足够了。这可能还阻止计算机专家用来确定是否已访问站点的某些技术(例如,检查浏览器缓存或浏览器日志),但如果监视网络流量,则将无济于事。


-1

我遇到了同样的问题,当我打开一个新选项卡以查看/编辑历史记录时,请确保已完全加载您的主页,然后进入历史记录并执行所需的操作,从而解决了该问题。然后点击后退箭头,它将带您返回浏览器的主页。当历史记录仍处于打开状态时我没有关闭它的原因是,您可以进入最近关闭的状态,这表明历史记录已打开。我的Chrome版本不允许我删除“最近关闭”选项下的条目。或者,按照其他人已经发表的评论,使用隐身模式。

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.