3

我的应用程序中有几个WKWebViews。我不希望在它们之间共享 cookie/auth。WKProcessPool我尝试使用和的单独实例WKWebViewConfiguration来初始化另一个 webview。它不起作用。我究竟做错了什么?

4

1 回答 1

0

WKWebsiteDataStore 基于每个 url。因此,数据存储区(包括 cookie 存储区)是基于使用 WKWebView 加载的网站/url 共享的。

https://developer.apple.com/documentation/webkit/wkwebsitedatastore

WKWebsiteDataStore 对象表示所选网站使用的各种类型的数据。数据类型包括 cookie、磁盘和内存缓存,以及 WebSQL、IndexedDB 数据库和本地存储等持久数据。

于 2019-12-12T00:45:59.093 回答