【发布时间】:2013-01-05 01:58:30
【问题描述】:
我们的 iOS 应用在 UIWebView 中显示我们的网站。 webview 包含一个到第 3 方站点的 iframe。第 3 方站点需要能够设置 cookie 来存储会话信息。这似乎在 iOS 5 中可以正常工作,但在 iOS 6 中却不行
是否有人知道通过 iOS 6 中的 web 视图处理第 3 方 cookie 设置的解决方法或正确方法?
【问题讨论】:
我们的 iOS 应用在 UIWebView 中显示我们的网站。 webview 包含一个到第 3 方站点的 iframe。第 3 方站点需要能够设置 cookie 来存储会话信息。这似乎在 iOS 5 中可以正常工作,但在 iOS 6 中却不行
是否有人知道通过 iOS 6 中的 web 视图处理第 3 方 cookie 设置的解决方法或正确方法?
【问题讨论】:
我遇到了类似的问题,但结果表明默认的 cookieAcceptPolicy 似乎已更改。这为我解决了问题:
[NSHTTPCookieStorage sharedHTTPCookieStorage].cookieAcceptPolicy = NSHTTPCookieAcceptPolicyAlways;
【讨论】: