Google Chrome 浏览器历史记录的存储位置

Google Chrome 浏览器的历史记录是通过 SQLite 数据库存储在应用数据目录下的,不同系统的具体路径如下:

  • Windows : %LocalAppData%\Google\Chrome\User Data\Default\History
  • macOS : ~/Library/Application Support/Google/Chrome/Default/History
  • Linux : ~/.config/google-chrome/Default/History

例如以 Windows 为例:可以看到在用户数据下中有 HistoryHistory-journal 文件,,而这就是历史记录的SQLite 数据库。

我们用数据库相关软件打开这个文件,就可以看到里面有一张 urls 表,有以下字段:

  • id:数据库的主键,标识一条历史记录
  • url:历史记录的链接
  • title:历史记录的标题
  • visit_count:访问次数
  • typed_count:输入次数
  • last_visit_time:最后一次访问时间

其中我们可以利用 urltitle 字段可以快速到处历史记录信息,SQL 语句如下:Select * FROM urls

last_visit_time 是跟随系统开始记录的,可以采用 从1601年1月1日(协调世界时UTC)开始计算的100纳秒(1亿分之一秒)间隔数,或者 UNIX时间戳(自1970年1月1日以来秒数)。在 Windows 中是采用 协调世界时UTC 记录的。在代码中可以使用专用的库进行转换。

相关推荐
英俊潇洒美少年3 小时前
Vue 生产环境打包:SourceMap、压缩、混淆、加密全解 + 最佳实践
前端·javascript·vue.js
巴博尔4 小时前
UNIAPP中NVUE页面 动画
android·前端·javascript·ios·uni-app
cdbqss15 小时前
VB2026 菜单生成基类 BqGetMenuStrip
数据库·经验分享·学习·oracle·vb
她说人狗殊途6 小时前
基于 vue-cli 创建
前端·javascript·vue.js
智者知已应修善业6 小时前
【51单片机8位数码管动态显示日期小数点风格】2023-11-13
c++·经验分享·笔记·算法·51单片机
智者知已应修善业6 小时前
【51单片机有三个LED 分别第一个灯闪三下 再到第二个灯又闪三下 再到第三个灯又闪三下 就这样循环程序】2023-11-16
c++·经验分享·笔记·算法·51单片机
AZaLEan__7 小时前
前端移动端适配与 Bootstrap
前端·bootstrap·html
熊猫不是猫QAQ7 小时前
NAS上的文字版《星露谷物语》,大型种田经营游戏
经验分享
大家的林语冰7 小时前
Deno 2.8 正式发布,再次超越 Bun,史上最大的次版本升级诞生!
前端·javascript·node.js
渣渣xiong7 小时前
从零开始:前端转型AI agent直到就业第五十七天-第五十八天
前端·人工智能·python