我使用
Tauri
和 ReactJs 创建了一个 Windows 桌面应用程序,我使用 Dexie 将用户数据存储在 DB index
中,但我无法找到数据 storage location
(这些数据存储在哪里) Windows 文件目录),以及如何更改存储位置?
Tauri 似乎在 Windows 上使用 WebView2,内部使用 Edge 浏览器(而在 Macos 和 Linux 上则使用 Webkit / Safari 引擎)。 Edge 浏览器可能将数据存储在 %LOCALAPPDATA%\Microsoft\Edge\User Data\Default 中。
在 Windows 上
IndexedDB、localStorage、sessionStorage相关的所有数据存放的目录路径如下。
%LOCALAPPDATA%\<IDENTIFIER>\EBWebView\Default
特别对于 IndexedDB,完整路径是
%LOCALAPPDATA%\<IDENTIFIER>\EBWebView\Default\IndexedDB\https_tauri.localhost_0.indexeddb.leveldb
注意:
<IDENTIFIER>
表示您在 tauri.conf.json
文件中给出的标识符属性值。
...
"identifier": "com.sample.application_name",
...