我的应用中有几个WKWebViews
。我不希望cookie / auth在他们之间共享。我尝试使用WKProcessPool
和WKWebViewConfiguration
的单独实例来初始化其他网络视图。它不起作用。我究竟做错了什么?
答案 0 :(得分:0)
WKWebsiteDataStore基于每个URL。因此,数据存储区(包括cookie存储区)是根据使用WKWebView加载的网站/网址共享的。
https://developer.apple.com/documentation/webkit/wkwebsitedatastore
WKWebsiteDataStore对象代表由WKWebsiteDataStore使用的各种类型的数据。 选择的网站。数据类型包括Cookie,磁盘和内存缓存, 和永久数据,例如WebSQL,IndexedDB数据库和本地 存储。