gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 10:31:42 25 4
gpt4 key购买 nike

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

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

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

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

(Mods P.S:考虑创建一个“javascript-database”标签)。

最佳答案

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

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

关于ios - iOS离线 "web apps"是否支持javascript数据库/websql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29309501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com