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)
我正在用 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)