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 记录的。在代码中可以使用专用的库进行转换。

相关推荐
大模型教程4 小时前
前端可以转型AI工程师吗?那可太能了...
前端·llm·agent
转转技术团队4 小时前
前端开发应该了解的浏览器背后的黑科技
前端
hhcgchpspk4 小时前
一次msf免杀渗透入门实践
linux·经验分享·网络安全·系统安全·渗透·msf
2503_928411564 小时前
12.15 element-plus的一些组件(上)
前端·vue.js
JS_GGbond4 小时前
JavaScript原型链:一份会“遗传”的家族传家宝
前端·javascript
前端达人4 小时前
CSS终于不再是痛点:2026年这7个特性让你删掉一半JavaScript
开发语言·前端·javascript·css·ecmascript
JS_GGbond4 小时前
当JS拷贝玩起了“俄罗斯套娃”:深拷贝与浅拷贝的趣味对决
前端·javascript
code_YuJun4 小时前
脚手架开发工具——npmlog
前端
donecoding4 小时前
掌握 :focus-within,让你的AI对话输入体验更上一层楼!
前端·人工智能