首页 > 代码库 > IE里Iframe的Cookie问题解决办法总结
IE里Iframe的Cookie问题解决办法总结
1 document.cookie这种写法读取cookie,单独访问页面是没有问题的,但是放在iframe里面访问就会出现问题,IE下会不起作用
<http://shcom.test.com/test/vt.aspx?id=1" frameborder="no"
height="200" width="500" scrolling="No" allowtransparency="allowtransparency"></iframe>
2 解决办法:page_load中添加一句Response.AddHeader("P3P", "CP=CAO PSA OUR")
3 IE会自觉的把IFRAME框里的COOKIE给阻止掉,在ie6中Cookie被分成了first party cookie和third party cookie,即第一方Cookie和第三方Cookie,所谓的第三方Cookie是指在Frame或者Iframe中嵌套页面的Cookie。
4 更多参考http://blog.csdn.net/hack8/article/details/4074359#1536434-tsina-1-20170-66a1f5d8f89e9ad52626f6f40fdeadaa
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。