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

相关推荐
MV3前端助手4 分钟前
自定义浏览器窗口尺寸?借助「MV3前端助手」零门槛调用 Chrome 原生 API!
chrome
宝宝单机sop9 分钟前
俄语教程学习资源合集
经验分享
不务正业的前端学徒9 分钟前
手写简单的call bind apply
前端
jump_jump12 分钟前
Ripple:一个现代的响应式 UI 框架
前端·javascript·前端框架
用户9047066835720 分钟前
Nuxt css 如何写?
前端
夏天想21 分钟前
element-plus的输入数字组件el-input-number 显示了 加减按钮(+ -) 和 小三角箭头(上下箭头),怎么去掉+,-或者箭头
前端·javascript·vue.js
0思必得023 分钟前
[Web自动化] Selenium基础介绍
前端·python·selenium·自动化·web自动化
Filotimo_25 分钟前
前端.d.ts文件作用
前端
进击的野人25 分钟前
Vue 3 响应式数据解构:toRef 与 toRefs 的深度解析
前端·vue.js·前端框架
ohyeah26 分钟前
CSS 作用域隔离实战:React、Vue 与 Styled Components 的三种范式
前端