google-chrome - Chrome扩展程序的 'chrome.storage.local'数据保存在哪里?

标签 google-chrome google-chrome-extension local-storage

我可以在 ~/.config/google-chrome/Default/Local Storage 目录中找到以前的 localStorage api 数据。我看到这些是 sqlite 文件,我可以使用 sqlite3 浏览它们。

但是,我正在从 localStorage api 迁移到 chrome.storage api,并使用 chrome.storage.local 方法保存信息。

现在,这些文件如何以及在何处保存在我的文件系统中?我似乎在他们的 doc 中找不到任何与此相关的信息。 。任何帮助将不胜感激。

最佳答案

对于 Windows,您可以在这些位置找到与您的扩展程序 [extension_id] 相关的不同数据

C:\Users\[用户名]\AppData\Local\Google\Chrome\User Data\Default\Local Extension Settings\[extension_id]

C:\Users\[用户名]\AppData\Local\Google\Chrome\User Data\Default\Sync Extension Settings\[extension_id]

C:\Users\[用户名]\AppData\Local\Google\Chrome\User Data\Default\IndexedDB\chrome-extension_[extension_id]

想要查看 chrome.storage 数据

  • 打开指向您的后台页面的开发者工具
  • 输入命令

    chrome.storage.sync.get(null, function (data) { console.info(data) });

    chrome.storage.local.get(null, function (data) { console.info(data) });

关于google-chrome - Chrome扩展程序的 'chrome.storage.local'数据保存在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17774857/

相关文章:

jquery - Bootstrap 导航栏不适用于 Chrome,但适用于其他地方

css - Chrome 四舍五入媒体查询 em 单位错误吗?

winapi - 如何从 Google Chrome 扩展程序向桌面应用程序发送消息?

google-chrome-extension - 如何使 chrome 扩展对任何主机都有效

jquery - 使用 Monaca.io 在 Cordova 中持久存储数据

javascript - 录制录制/背景录制时, Canvas 不会重新粉刷(webGl)

javascript - Chrome 中奇怪的显示/隐藏行为

javascript - 使用 Angular 保存到本地存储并从本地存储中检索

javascript - 从 Javascript 调用 Google Chrome 扩展

javascript - window.location 从 localStorage 中删除了 token