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

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应用里加配置代码

NSHTTPCookieStorage *cs = [NSHTTPCookieStorage sharedHTTPCookieStorage];
[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

发布了430 篇原创文章 · 获赞 415 · 访问量 925万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览