首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WKWebView webSQL openDatabase问题

WKWebView webSQL openDatabase问题
EN

Stack Overflow用户
提问于 2015-01-21 15:19:25
回答 3查看 2.3K关注 0票数 1

到目前为止,我们已经将UIWebView升级到WKWebView,大多数功能都相当不错,但是当我们尝试使用html5 openDatabase应用程序接口创建数据库时,我们遇到了“安全错误”,现在我们想使用indexedDB来代替webSQL。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2015-04-28 23:54:14

WKWebView不支持WebSQL,它已被弃用。我建议使用IndexedDB。

票数 0
EN

Stack Overflow用户

发布于 2015-04-29 00:10:09

solflare是正确的,WKWebView不支持WebSQL,但是苹果的IndexedDb实现非常非常差。请参阅此帖子Primary Key issue on iOS8 implementation of IndexedDb

票数 0
EN

Stack Overflow用户

发布于 2015-12-17 21:17:25

我做了一个“插件”,允许你在WKWebView中使用WebSQL (更多的是它的一个实现)。它可以在这里找到

https://github.com/ajwhiteway/WKWebSQL

代码语言:javascript
复制
import WKWebSQL
.
.
.
var webView = WKWebView(frame: view.frame, configuration: WKWebViewConfiguration())
WKWebSQL.LoadPlugin(webView)

将其加载到页面中。目前还不支持版本控制。请随意添加它。这并没有解决本地存储问题,只是使用SQLite和WKWebView的WebSQL实现。

我只推荐在iOS 9+上使用。在iOS 8中,javascript评估创建了新的上下文,这些上下文必须被垃圾回收,并且会阻塞你的应用程序的内存。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28061581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档