IE里Iframe的Cookie问题解决办法
来源:互联网 发布:电脑桌面壁纸软件推荐 编辑:程序博客网 时间:2024/05/06 22:10
IE在对iframe里面的页面写Cookie的时候有一些安全限制,导致读写Cookie不成功,解决办法:
1.页面里的COOKIE不能是浏览器进程的COOKIE(包括验证票和不设置超时时间的COOKIE),否则跨域会取不到.这点做跨域COOKIE的人比较少提到.不过实际上留意下几家大学做的方案,有细微的提到他们的验证模块里的COOKIE是有设置超时时间的.
2.当利用IFRAME时,记得要在相应的动态页的页头添加一下P3P的信息,否则IE会自觉的把IFRAME框里的COOKIE给阻止掉,产生问题.本身不保存自然就取不到了.这个其实是FRAMESET和COOKIE的问题,用FRAME或者IFRAME都会遇到.
3.测试时输出TRACE,会减少很多测试的工作量.
只需要设置 P3P HTTP Header,在隐含 iframe 里面跨域设置 cookie 就可以成功。他们所用的内容是:
P3P: CP='CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR'
ASP:
<%Response.AddHeader "P3P", "CP=CAO PSA OUR"%>
php:
header('P3P: CP=CAO PSA OUR');
ASP.NET
通过在代码上加Response.AddHeader("P3P", "CP=CAO PSA OUR")或者在Window服务中将ASP.NET State Service 启动。
JSP:
response.setHeader("P3P","CP=CAO PSA OUR")
- IE里Iframe的Cookie问题解决办法
- IE里Iframe的Cookie问题解决办法
- IE里Iframe的Cookie问题解决办法总结
- IE里Iframe的Cookie问题解决办法总结
- IE里Iframe的Cookie问题解决办法总结
- IE里Iframe的Cookie问题解决办法总结
- IE里Iframe的Cookie问题解决办法总结(转)
- IE里iframe无法读写Cookie的解决方案
- IE IFrame cookie
- IE下使用jQuery重置iframe地址时内存泄露问题解决办法 - 落落的月 - 开源
- IE无法打开连接的问题解决办法
- IE浏览器的各种问题解决办法
- IE iframe cookie问题(p3p)
- IE iframe cookie问题(p3p)
- IE的iframe中设置COOKIE的BUG
- 关于IE下面iframe跨域 cookie丢失的问题
- 关于IE下面iframe跨域 cookie丢失的问题
- Ajax IE 缓存问题解决办法
- 搜索Maven仓库
- 网络API
- WMI 使用教程_.NET 入门教程
- Java程序员笔试、面试题目
- UISegmentedControl 分裂的button
- IE里Iframe的Cookie问题解决办法
- Apache性能优化
- 嵌入式操作系统VxWorks下PPPoE的实现
- JAVA(睿盟科技)面试题目
- Hive 随谈(一)– Hive 入门
- 流媒体服务器开发资源列表
- js中split()方法的使用。
- Expense Item and Expense Subinventory
- 新华网:软件工程师职业前景、薪水报酬及地位分析