Chrome 中使用的本地存储中的存储是什么?

Jas*_*vis 6 google-chrome local-storage

在备份我的 google chromeUser Data文件夹时,我正在查看文件夹中的一些Local Storage文件,它们似乎都有一个网站 URL 作为名称的一部分,并且它们从第一行的 SQLite 格式 3 开始。

我不知道 chrome 使用 SQLite 3 来存储任何东西,但我很好奇,这是每个站点都设置为存储在本地存储中的东西,还是谷歌自己做的东西?

我在 Windows 7 安装中谈论的文件夹是 @

"C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\Local Storage"

Ƭᴇc*_*007 8

Local Storage 和 SQLite 用于提供提议的 (W3C) Web StorageWeb SQL Database,最初用于 HTML5 规范。

来自维基百科:

Web 存储和 DOM 存储(文档对象模型)是用于在 Web 浏览器中存储数据的 Web 应用程序软件方法和协议。Web 存储支持持久性数据存储,类似于 cookie,以及窗口本地存储。

Web 存储提供两种不同的存储区域——本地存储和会话存储——它们的范围和生命周期不同。放置在本地存储中的数据是每个域的(它可供最初存储数据的域中的所有脚本使用)并且在浏览器关闭后仍然存在。

.

Web SQL 数据库是一个网页 API,用于将数据存储在可以使用 SQL 变体进行查询的数据库中。

该 API 受 Google Chrome、Opera 和 Safari 支持,但不会被 Mozilla Firefox 实现,而是支持索引数据库 API。

W3C Web 应用程序工作组于 2010 年 11 月停止了该规范的工作,理由是缺乏独立的实现(不使用 SQLite 作为后端)是该规范无法推进成为 W3C 推荐标准的原因。