iOS6 UIWebView 中的第 3 方 cookie

Posted

技术标签:

【中文标题】iOS6 UIWebView 中的第 3 方 cookie【英文标题】:3rd party cookies in an iOS6 UIWebView 【发布时间】:2013-01-05 01:58:30 【问题描述】:

我们的 ios 应用在 UIWebView 中显示我们的网站。 webview 包含一个到第 3 方站点的 iframe。第 3 方站点需要能够设置 cookie 来存储会话信息。这似乎在 iOS 5 中可以正常工作,但在 iOS 6 中却不行

是否有人知道通过 iOS 6 中的 web 视图处理第 3 方 cookie 设置的解决方法或正确方法?

【问题讨论】:

【参考方案1】:

我遇到了类似的问题,但结果表明默认的 cookieAcceptPolicy 似乎已更改。这为我解决了问题:

  [NSHTTPCookieStorage sharedHTTPCookieStorage].cookieAcceptPolicy = NSHTTPCookieAcceptPolicyAlways;

【讨论】:

以上是关于iOS6 UIWebView 中的第 3 方 cookie的主要内容,如果未能解决你的问题,请参考以下文章

iOS 6.1.3 Mobile Safari / UIWebView 发送错误的区域设置区域代码

IOS6 横向在仅纵向 iPhone 应用程序中从 uiwebview 播放嵌入的 youtube 视频

Webpack 中的第 3 方 Javascript 和 CSS 文件。奇怪的行为

在集成 pod 文件之前放置在桥接头中的第 3 方代码该怎么办

UIWebView:当应用程序进入后台时,iOS 6 中的 HTML5 音频暂停

iOS 6 旋转与来自 UIWebView 的 MPMoviePlayerViewController