local-storage - Electron 应用程序的 sessionStorage 和 localStorage 存储在哪里?

标签 local-storage electron

我正在运行一个 Electron 应用程序,在它的渲染器进程中我使用 HTML5 localStorage。
我很想知道这个 localStorage 在我的文件系统中实际存储在哪里(我相信它是 SQLite 格式)。
我看到了 在哪里的答案浏览器 localStorage 存储,这里:
Where the sessionStorage and localStorage stored?

我问这个是因为我希望能够运行这个 Electron 应用程序的 2 个实例,这样每个应用程序都会有 不同 我保存在 localStorage 中的设置。
具体来说,我对 Windows 10 最感兴趣,但是包含所有操作系统的答案会很棒。

最佳答案

它存储在 AppData 文件夹中,您可以通过查看 require('electron').app.getPath('userData') 的值找到该文件夹​​。 .
这意味着即使应用程序被删除,数据仍然存在。如果您正在运行两个实例,则需要找到某种方法来区分它们,这样它们就不会践踏彼此的数据。

关于local-storage - Electron 应用程序的 sessionStorage 和 localStorage 存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43912928/

相关文章:

environment-variables - Electron - 重启应用程序/刷新环境变量

node.js - 如何将文件写入Windows系统文件夹?

typescript - 为什么我不能在我的 HTML 中为 Typescript 设置全局 Electron 变量?

javascript - 与本地存储一起使用的 Hook 调用无效

javascript - 通过多个按钮删除本地存储元素

php - 通过 AJAX 将数据从 localStorage 发送到 PHP 并将其保存在 HTML 文件中

reactjs - Electron 和 react : No resource with given URL found, DevTools 无法加载 SourceMap

javascript - 页面刷新时如何保持redux状态

sql - 将图像上传到Azure(简单表)

node.js - 无法发现loadUrl错误 “ERR_ABORTED (-3) error”