是否有可能将 PWA 桌面应用程序与 sqlite 数据库连接?

问题描述

我已经创建了 PWA 应用程序。正如我的要求所说,我的 PWA 应用程序应该适用于在线和离线,因为我现在已经在线完成,但面临离线问题,因为我不应该使用 Service Worker 或任何浏览器级别的存储。 我需要使用一些我选择了 sqlite 的本地数据库,但没有获得正确的文档来将 PWA 应用程序与 sqlite 连接起来。

提前致谢。

解决方法

可能与 SQLite database in PWA app 重复。

我在开发 Blazor PWA 时也在寻找同样的东西,但由于 PWA 基本上是一个 Web 内容并且在浏览器上运行,因此无法直接访问本地文件。甚至 WebAssembly 也无济于事,因为它存在安全问题。但是如果你这样做了,浏览器清除缓存或临时文件时,数据库文件很容易被擦除,因为浏览器是这样设计的。