Chrome以什么形式保存本地存储空间?

Rom*_*man 8 google-chrome local-storage

我想弄清楚Chrome在哪里以及如何保存本地存储空间.

我发现以下文件夹(在我的主文件夹中)似乎包含本地存储:

\AppData\Local\Google\Chrome\User Data\Default\Local Storage
Run Code Online (Sandbox Code Playgroud)

在此文件夹中,我看到与不同URL对应的文件(这些文件的名称中包含URL).对于每个URL,我看到两种类型的文件:

  1. LOCALSTORAGE文件
  2. LOCALSTORAGE-JOURNAL文件

我对一个特定网站的本地存储感兴趣.对于此Web站点,LOCALSTORAGE文件仅包含6KB,LOCALSTORAGE-JOURNAL不包含任何内容(0 KB).

另一方面,当我在Chrome中打开感兴趣的网站然后按F12时,我在本地存储中看到6个不同的URL,如果我点击其中一个,我会看到键值对.

因此,我在文件夹和Chrome开发工具中看到的内容并不一致.这是为什么?如何在目录中找到本地存储的内容?还是不可能?

Kli*_*cou 15

该文件是SQL Lite格式.安装SQL Lite,然后键入以下命令:

cd %LocalAppData%\Google\Chrome\User Data\Default\Local Storage
sqlite3 *filename*
select * from ItemTable;
.quit
Run Code Online (Sandbox Code Playgroud)

ItemTable表包含键值对,其语义取决于各个网站.