谷歌浏览器在哪里从扩展程序保存 LocalStorage?

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

我只需要格式化我的 Windows 7 系统并重新开始,尽管我对某些文件/文件夹进行了一些备份,但我试图找出 Google Chrome 存储扩展程序保存的用户数据的位置,例如我可以查看的文件夹也许可以为我拥有的某个扩展恢复一些数据?

Tha*_*Guy 37

看起来是%LocalAppData%\Google\Chrome\User Data\Default\Local Storage.

这看起来是对的...
(点击查看大图)

  • 对于 linux ~/.config/google-chrome/Default/Local Storage (7认同)
  • 对于我开发的作为 CRX 加载的扩展,localstorage 位于 `.ldb` 文件的 `\Local Storage\leveldb` 目录中。这篇文章包含有关该文件的信息 https://superuser.com/questions/1065771/what-embedded-database-format-is-used-by-this-chrome-extension (3认同)

Ste*_*n P 10

在 Mac OS X 上,它存储在您的 Chrome用户配置文件目录中:

~/Library/Application Support/Google/Chrome/<user-profile>/Local Storage/
Run Code Online (Sandbox Code Playgroud)

通常,默认只有一个配置文件,即:

~/Library/Application Support/Google/Chrome/Default/Local Storage/
Run Code Online (Sandbox Code Playgroud)

更新:感谢@Barmar 的评论,这已经改变了。

LocalStorage 现在leveldb作为一组.ldb文件保存在子目录中。现在默认路径是:

~/Library/Application Support/Google/Chrome/Default/Local Storage/leveldb
Run Code Online (Sandbox Code Playgroud)

我的系统上,leveldb 目录是在 2017 年 10 月 8 日创建的,大约在 61.0.3163 发布后一个月。

  • 现在看起来这种情况发生了一些变化。自 2017 年以来,该目录中的所有文件都没有被修改,但现在有一个子目录“leveldb”,其中包含一堆“.ldb”文件。不幸的是,它不再为每个域设置为单独的文件。 (2认同)

小智 8

作为更新,标记答案中的文件夹不再适合我。首先,我通过转到chrome://version并打开配置文件路径的位置来找出我的 Chrome 配置文件的存储文件夹。

在那里,我在我的位置设置的本地存储项目存储在:

\Local Extension Settings\__extensionID__

  • +1 表示`chrome://version` 为您提供了您的个人资料路径。PS:在 2017 年 1 月,macOS LocalStorage SQLite DB 可以在 `&lt;chrome_profilepath&gt;/Local Storage` 中找到。 (4认同)