解决IE禁止第三方Cookie
2017-06-08 17:03
218 查看
默认情况下IE是禁止了第三方的Cooie,谷歌没有。
那什么是第三方的Cookie呢, 比如你在A页面上通过iframe或者Jsonp引入了页面B,页面B和页面A不在同一个服务器上面,那么页面A向页面B传Cookie的时候页面B是获取不到的。
解决办法就是在IFRAME内嵌的第三方页面加上P3P协议就可以了:
Response.Headers.Add(“P3P”, “CP=\”NOI ADM DEV COM NAV OUR\”“);
或
HttpContext.Current.Response.AddHeader(“p3p”,”CP=\”IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR INDCNT\”“);
那什么是第三方的Cookie呢, 比如你在A页面上通过iframe或者Jsonp引入了页面B,页面B和页面A不在同一个服务器上面,那么页面A向页面B传Cookie的时候页面B是获取不到的。
解决办法就是在IFRAME内嵌的第三方页面加上P3P协议就可以了:
Response.Headers.Add(“P3P”, “CP=\”NOI ADM DEV COM NAV OUR\”“);
或
HttpContext.Current.Response.AddHeader(“p3p”,”CP=\”IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR INDCNT\”“);
相关文章推荐
- 解决IE拒绝第三方cookie的问题
- ie的第三方限制cookie限制解决
- IE下iframe第三方网页跨域不能写cookie问题的解决方法
- 解决IE拒绝第三方cookie的问题
- 解决IE阻止第三方写入cookie
- IE无法获得cookie,ie不支持cookie的解决办法,火狐支持
- IE里Iframe的Cookie问题解决办法总结(转)
- IE里Iframe的Cookie问题解决办法总结
- 一日打开IE,IE就死掉了,原来是用了第三方开发windows主题皮肤的原因,用windows经典样式解决
- IE的cookie机制导致的session问题及解决办法
- IE无法获得cookie、ie不支持cookie的解决办法
- 关于整合ucenter 时无法在uc.php中写入第三方cookie的解决办法
- 使用p3p简洁策略解决第三方跨域cookie问题
- 解决一个小问题:IE不能发送Cookie(测试第一篇)
- IE安全设置禁止访问其他域数据源的解决方法
- ie下使用frameset布局导致跨域cookie丢失问题解决
- Session跟Cookie有什么关系?假如IE禁止使用Cookie,那Session还有用吗?
- IE被修改或禁止解决方法精华
- IE的cookie机制导致的session问题及解决办法
- IE里Iframe的Cookie问题解决办法总结(转)