IE与Safari浏览器不支持第三方cookies的解决办法

野性酷女 2022-05-28 20:29 563阅读 0赞

IE的解决办法是在IFRAME内嵌的第三方页面加上P3P协议就可以了,在JSP页面加上response.setHeader(“P3P”,”CP=CAO PSA OUR”);

具体原理可以参考这个博客http://blog.csdn.net/ghsau/article/details/13747943

safari的话,分两种情况,一是safari浏览器,二是ios应用里的UIWebView.

1.safari浏览器的话,可以尝试这个博客的解决办法

http://www.tuicool.com/articles/VnIrQf

2.ios的应用的话,要去ios应用里加配置代码

  1. NSHTTPCookieStorage *cs = [NSHTTPCookieStorage sharedHTTPCookieStorage];
  2. [cs setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];

原理看下面链接

http://www.ithao123.cn/content-6034863.html

http://stackoverflow.com/questions/31311576/what-is-the-default-cookieacceptpolicy

http://stackoverflow.com/questions/18950184/understanding-ios-cookie-accept-policy

原文地址: http://blog.csdn.net/atggdsai/article/details/51516941

发表评论

表情:
评论列表 (有 0 条评论,563人围观)

还没有评论,来说两句吧...

相关阅读