同一个应用程序中的多个WKWebView实例是否可以拥有单独的cookie存储?

时间:2016-05-24 10:17:22

标签: webkit ios9 session-cookies wkwebview wkwebviewconfiguration

我的应用中有几个WKWebViews。我不希望cookie / auth在他们之间共享。我尝试使用WKProcessPoolWKWebViewConfiguration的单独实例来初始化其他网络视图。它不起作用。我究竟做错了什么?

1 个答案:

答案 0 :(得分:0)

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

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

  

WKWebsiteDataStore对象代表由WKWebsiteDataStore使用的各种类型的数据。   选择的网站。数据类型包括Cookie,磁盘和内存缓存,   和永久数据,例如WebSQL,IndexedDB数据库和本地   存储。