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

相关推荐
水瓶夜之7 小时前
.NET 中的新增功能系列文章——.NET SDK中的新增功能
前端·chrome·.net
笨笨狗吞噬者8 小时前
VS Code 内置浏览器打开网页
前端
SamChan908 小时前
WebSocket实现PDF翻译进度实时推送:Go后端+React前端的完整方案
前端·websocket·pdf·c#·react·机器翻译
甲维斯8 小时前
DeepSeekFlash前端依旧拉垮,而且变慢了很多!
前端·人工智能
奈斯先生Vector8 小时前
大模型 Agentic Workflow 架构解构:异构 API 调度与 Token 路由的多模态系统设计
开发语言·前端·架构·prompt·aigc·音视频
海带紫菜菠萝汤8 小时前
FFmpeg.wasm 实践:在浏览器中运行 FFmpeg 的能力边界与性能瓶颈
前端·javascript·ffmpeg·音视频·wasm
名字还没想好☜8 小时前
React 受控输入框光标跳到末尾:格式化输入时的 selection 丢失 bug 与修复
前端·javascript·react.js·bug·react·next.js
Access开发易登软件8 小时前
Access 怎么做前后端分离?用 Web API 读写 SQL Server
前端·数据库·人工智能·microsoft·excel·access
10share8 小时前
React 新一代样式隔离方案 —— 编译时、零运行时、原生写法
前端·react.js
Revolution618 小时前
Node.js 是什么:前端项目里哪些事情由它完成
前端·面试·node.js