在WKWebView中启用跨站点跟踪

时间:2017-11-15 13:45:23

标签: ios wkwebview

在针对iOS 11 SDK进行编译时,好像WKWebView的默认cookie接受策略已经改变,好像用户启用了等效的"防止跨站点跟踪" Safari中的选项。

我需要跨站点Cookie才能在WKWebView内工作。有没有人知道如何启用此功能?

1 个答案:

答案 0 :(得分:3)

对于企业应用程序部署(即App Store外部的分发),您可以在 self.webView.configuration.processPool.perform("_setCookieAcceptPolicy:", with: HTTPCookie.AcceptPolicy.always) 上使用以下私有方法:

{{1}}

可在此处找到相应的WebKit源代码:

enter image description here