是否可以在 Web 应用程序中使用带有 FileSystemAPI 和 WebAssembly 的本地 SQLite3 文件?

问题描述

考虑到:

  • 浏览器的文件系统 API 使网络应用能够写入本地文件,而无需随后请求权限。
  • WebAssembly 可以运行原生 sqlite3 客户端。

是否可以创建一个请求本地 sqlite3 文件并授予 WebAssembly 客户端访问权限的 Web 应用程序?例如,创建一个完全静态的“sqlite3 管理员”Web 应用程序。

我想开始一个这样的开源项目 (React+Go+WebAssembly),作为概念证明,但我不知道这些 API 是否支持

谢谢!

解决方法

这个用例正是创建 Storage Foundation API 提案的目的。您可以通过设置 #experimental-web-platform-features 标志在 Chrome 中测试此 API。如果您遇到任何问题,请在 GitHub 存储库中提交新问题。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...