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 为例:可以看到在用户数据下中有 History 和 History-journal 文件,,而这就是历史记录的SQLite 数据库。

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

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

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

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

相关推荐
Csvn28 分钟前
组合式 API(Composition API)
前端
SHARK_pssm1 小时前
【C++——类和对象(下)】
开发语言·c++·经验分享·笔记
火柴就是我2 小时前
Android 打包报错 25.0.3
android·前端
BD_Marathon2 小时前
消息对象中字段的说明
java·前端·python
八荒启·交互动画2 小时前
Web特效025—用 Canvas 2D 做Web特效的定义与边界:这支画笔能做到哪一步
前端·webgl·网页特效·八荒启-交互动画·八荒启
Ai-_Man2 小时前
您您这可以把Dola的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。用AI导出鸭,答案是可以的
开发语言·前端·人工智能·小程序
excel2 小时前
Nuxt 中使用 useHead 优化 SEO 与 GEO
前端
IT_陈寒3 小时前
SpringBoot启动慢得像蜗牛?原来是这个配置在捣鬼
前端·人工智能·后端
计算机魔术师3 小时前
Muse Spark跑赢Gemini,但真正的底牌是这种设计
前端