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
还没有评论,来说两句吧...