我需要恢复旧的历史。Google Chrome仅将最近3个月存储在“历史记录”文件中。
其余的位于“存档历史记录”文件中。我如何查看这个较早的历史?
我需要恢复旧的历史。Google Chrome仅将最近3个月存储在“历史记录”文件中。
其余的位于“存档历史记录”文件中。我如何查看这个较早的历史?
Answers:
在History
和Archived History
文件实际上是一个SQLite数据库。
您可以使用SQLite数据库浏览器或可以打开SQLite数据库的许多其他程序之一打开它们。
Archived History
文件了。
超过90天的历史记录存储在Archived History
sqlite数据库文件中。与Chrome安装一样,实际sqlite文件的实际位置因操作系统而异。找到文件后,您可能必须关闭Google Chrome浏览器才能解锁文件,然后使用您喜欢的sqlite数据浏览器将其打开。
Windows XP
C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default\Archived History
Windows 7或Vista
C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default\Archived History
Mac OS X
~/Library/Application Support/Google/Chrome/Default/Archived History
的Linux
~/.config/google-chrome/Default/Archived History
在撰写本文时,“存档历史记录”数据库具有以下表格:
meta
urls
visits
visit_source
keyword_search_terms
通过访问和URL查询文件
--- Code below finds visits between 01/01/2013 and 02/01/2013
--- on a windows machine which explains the timestamp conversion
SELECT
visits.visit_time
, datetime(visits.visit_time/1000000-11644473600,'unixepoch','localtime')
, urls.url, urls.title
FROM visits
LEFT JOIN urls ON visits.url = urls.id
WHERE visits.visit_time > (strftime('%s','2013-01-01') + 11644473600) * 1000000
AND visits.visit_time < (strftime('%s','2013-02-01') + 11644473600) * 1000000
LIMIT 100
编辑:我认为您不能再查看存档的历史记录。请参阅其他答案的注释。
下载ChromeHistoryView(免费)。单击“选项>高级选项”。将工具指向您的存档历史记录文件的位置。
该工具是为Windows设计的。
如果您没有Windows PC的访问权限,那就可以了。我发现它在Wine中运行良好,因此您也可以在Mac和Linux上使用它。
Archived History
在新的Chrome版本中没有。我开发了Chrome扩展程序U历史记录(可在chrome网上商店中购买),可以在几个月内将您的历史记录保存到Google云端硬盘中。授权后,它将自动保存(如果要确保历史记录已保存,可以手动执行)。此外,您可以读取保存的历史记录。如果您遇到任何问题或发现任何错误,请随时与我联系。
使用history.google.com-它还存储所有浏览历史记录。