打开没有cookie的iOS Web视图

时间:2016-03-06 10:30:02

标签: ios cookies uiwebview wkwebview sfsafariviewcontroller

如果我有iOS应用,如何在应用内打开浏览器视图(在用户点击按钮时),其中包含来自任何域的 no Cookie?

这意味着浏览器视图不应该记住上次用户打开浏览器时的Cookie,也不应该使用Safari应用分享Cookie。

据我所知,现在有三个类可以进行网络浏览,SFSafariViewControllerWKWebView和日期UIWebView。以下哪一项可以实现我想要实现的目标?

1 个答案:

答案 0 :(得分:3)

WKWebView是要走的路。初始化后,它不会包含以前会话中的任何cookie。来自Apple文档:

  

每个Web视图都有自己的Web Content流程,直到达到实现定义的流程限制为止;之后,具有相同流程池的Web视图最终会共享Web内容流程。

此外,WKWebView旨在替代旧UIWebView

SFSafariViewController与Safari共享Cookie和其他网站数据。