在没有 cookie 的情况下打开 iOS 个网页视图

Open iOS web view without cookies

如果我有一个 iOS 应用程序,我如何在应用程序中打开浏览器视图(在用户点击按钮时),其中包含来自 no cookies =21=]任何个域?

这意味着浏览器视图不应记住用户上次打开浏览器时的 cookie,也不应与 Safari 应用共享 cookie。

据我了解,现在有三个 类 可以进行网页浏览,SFSafariViewControllerWKWebView 和过时的 UIWebView。其中哪一个可以实现我想要实现的目标?

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

Each web view is given its own Web Content process until an implementation-defined process limit is reached; after that, web views with the same process pool end up sharing Web Content processes.

此外,WKWebView 旨在替代旧的 UIWebView

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