WKWebView从NSHTTPCookieStorage中挑选cookie

时间:2017-01-20 13:55:31

标签: ios objective-c wkwebview nshttpcookie wkwebviewconfiguration

有谁知道如何设置WKWebView从NSHTTPCookieStorage中选择cookie?

我尝试通过WKUserScript注入cookie,但它不起作用,因为我的页面有多个重定向,并且该重定向中的每个页面都使用cookie。

有什么建议吗?

2 个答案:

答案 0 :(得分:3)

从iOS 11开始,httpCookieStore获得WKWebsiteDataStore

https://developer.apple.com/documentation/webkit/wkwebsitedatastore?changes=latest_minor

如果您想要iOS版本低于iOS 11(iOS 8以上)的插入cookie,请点击链接

Can I set the cookies to be used by a WKWebView?

答案 1 :(得分:1)

到目前为止WKWebView不支持Cookie。许多尝试(使用NSHTTPCookieStorageWKWebsiteDataStore和评估document.cookie;)都不起作用。

您可以关注问题和可能的补丁关注this bug-report,我希望现在回答您的问题,尽管它没有解决问题。