WKwebview中iframe的本地存储未持久化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WKwebview中iframe的本地存储未持久化相关的知识,希望对你有一定的参考价值。
我正在构建ios应用。它在WKWebview内部嵌入了一个iframe。但是,自4月以来,iframe内部的本地存储一直没有保留,这是强制退出该应用程序而清除的。
基于webkit的最新更新,所有可写脚本的存储空间都有7天的上限,但是它并没有说关于iframe的任何内容都不会永久存在。https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/
我已经尝试通过webview和嵌套的iframe访问相同的来源。他们不共享本地存储,并且iframe中的存储仍然被清除。
是否有解决方法?也许IndexedDB?
任何帮助将不胜感激!
答案
应设置_webView.configuration.websiteDataStore = [WKWebsiteDataStore nonPersistentDataStore];可能会帮助您。
以上是关于WKwebview中iframe的本地存储未持久化的主要内容,如果未能解决你的问题,请参考以下文章