iOS离线"web apps"是否支持javascript数据库/websql?

Do iOS offline "web apps" support javascript database / websql?

我正在用 HTML5 制作一个简单的 Web 应用程序,它使用“Javascript database”(Apple 现在称之为 websql)来存储一些 HTML 表单条目。

当我在 Safari 上(在 iOS 模拟器中)访问此应用程序并使用 Safari 网络检查器对其进行调试时,数据库显示在网络检查器中 "Resources" 下。但是当我将应用程序添加到主屏幕,然后尝试使用 Safari Web 检查器对其进行调试时,数据库根本没有显示(但其他应用程序缓存、本地存储、会话存储等都显示为通常)。

有人可以告诉我是否存在 iOS 离线网络应用程序(可以添加到 iPhone / iPad 主屏幕)不支持 javascript数据库/websql?或者如果这是网络检查器的某种已知错误?

(不,我还没有完全编码 - 所以如果有人可以插话并分享您的经验,这将帮助我节省一些编码时间,特别是如果 iOS 网络应用程序有任何其他限制一般开发人员应该知道。)

(模组 P.S:考虑创建一个 "javascript-database" 标签)。

不,似乎当 html 页面 "saved" 到主屏幕时,它会在不支持 indexedDB 的 UIWebView 中呈现(我相信 SQL数据库)。当页面在 Safari 中呈现时,它是一个支持 indexedDB 的 WKWebView ......所以这甚至不被视为错误。

我一直在使用 localStorage 来解决这个问题,但是性能有点差,而且大小非常有限(在我的测试中大约 2.5mb)