如果我有iOS应用,如何在应用内打开浏览器视图(在用户点击按钮时),其中包含来自任何域的 no Cookie?
这意味着浏览器视图不应该记住上次用户打开浏览器时的Cookie,也不应该使用Safari
应用分享Cookie。
据我所知,现在有三个类可以进行网络浏览,SFSafariViewController
,WKWebView
和日期UIWebView
。以下哪一项可以实现我想要实现的目标?
答案 0 :(得分:3)
WKWebView
是要走的路。初始化后,它不会包含以前会话中的任何cookie。来自Apple文档:
每个Web视图都有自己的Web Content流程,直到达到实现定义的流程限制为止;之后,具有相同流程池的Web视图最终会共享Web内容流程。
此外,WKWebView
旨在替代旧UIWebView
。
SFSafariViewController与Safari共享Cookie和其他网站数据。