是BUG还是什么?关于IE浏览器
2011-05-10 18:12
239 查看
本文由守望者MS创作
最近在集成评论系统时发现IE存在着一个“BUG”(可能是出于安全性的考虑) 因为起初评论系统是独立的,其他的网站调用评论系统时需要调用 js或者iframe语句才能实现评论功能。 但是问题也就发生了,IE浏览器丢掉了框架中不同域的COOKIE。 导致系统一直无法评论...
下面请看样例: 站点aa.com的页面a.aspx中存在一个iframe,iframe的src为站点bb.com的b.aspx。
b.aspx设置了一个COOKIE(不管临时保存还是长期保存),然后刷新aa.com/a.aspx,bb.com/b.aspx也会被刷新,这时候会发现第二次向bb.com/b.aspx的请求里面并没有带入第一次设置的COOKIE。
查看浏览器的隐私选项,默认是“中”。现在把隐私的等级修改成“低”,再次做上面的测试,然后发现框架中的COOKIE可以被带入了。
但是现有其他的浏览器却不存在这个问题。
正让我想起原来搭建商城系统时,IE浏览器一直在前端提示验证码错误,但是在调试过程中发现cookie中是正确的取值...
现在终于得到原因了....
--------------附解决办法<搜集与网上>
IE6/IE7支持的P3P(Platform. for Privacy Preferences Project (P3P) specification)协议默认阻止第三方无隐私安全声明的cookie,Firefox目前还不支持P3P安全特性,firefox中自然也不存在此问题了。Mircosoft对此的具体描述可以参见 Privacy in Internet Explorer 6 解决方法: 在要嵌入的内容中(iframe指向的站点)输出P3P的主机头声明,步骤如下: 1.打开IIS管理器 inetmgr 2.选择被嵌入iframe源站点或者目录,右键点击打开属性框 3.切换到HTTP头 4.添加 5.自定义HTTP头名: P3P 6.自定义HTTP头值: CP="CAO PSA OUR" 7.关闭属性框退出,即刻生效
最近在集成评论系统时发现IE存在着一个“BUG”(可能是出于安全性的考虑) 因为起初评论系统是独立的,其他的网站调用评论系统时需要调用 js或者iframe语句才能实现评论功能。 但是问题也就发生了,IE浏览器丢掉了框架中不同域的COOKIE。 导致系统一直无法评论...
下面请看样例: 站点aa.com的页面a.aspx中存在一个iframe,iframe的src为站点bb.com的b.aspx。
b.aspx设置了一个COOKIE(不管临时保存还是长期保存),然后刷新aa.com/a.aspx,bb.com/b.aspx也会被刷新,这时候会发现第二次向bb.com/b.aspx的请求里面并没有带入第一次设置的COOKIE。
查看浏览器的隐私选项,默认是“中”。现在把隐私的等级修改成“低”,再次做上面的测试,然后发现框架中的COOKIE可以被带入了。
但是现有其他的浏览器却不存在这个问题。
正让我想起原来搭建商城系统时,IE浏览器一直在前端提示验证码错误,但是在调试过程中发现cookie中是正确的取值...
现在终于得到原因了....
--------------附解决办法<搜集与网上>
IE6/IE7支持的P3P(Platform. for Privacy Preferences Project (P3P) specification)协议默认阻止第三方无隐私安全声明的cookie,Firefox目前还不支持P3P安全特性,firefox中自然也不存在此问题了。Mircosoft对此的具体描述可以参见 Privacy in Internet Explorer 6 解决方法: 在要嵌入的内容中(iframe指向的站点)输出P3P的主机头声明,步骤如下: 1.打开IIS管理器 inetmgr 2.选择被嵌入iframe源站点或者目录,右键点击打开属性框 3.切换到HTTP头 4.添加 5.自定义HTTP头名: P3P 6.自定义HTTP头值: CP="CAO PSA OUR" 7.关闭属性框退出,即刻生效
相关文章推荐
- 悬赏!!!VS2005的Bug还是什么别的东东
- 关于vector在堆上还是在栈上的思考与vector.push_back()究竟放入的是什么
- 关于职业 什么重要,薪资?还是稳定?
- C#中关于图象的问题(不知是微软Bug还是偶确实不懂)
- [华硕UL] 求助关于AI RECOVERY RECOVERY, 求助 每次开机都会提示有AI RECOVERY REMIND 让做备份,不知道这个有什么用,是备份系统的隐藏分区还是别的东西
- 还是关于eVC中Menubar的bug
- 关于转化为灰度图,我想我还是要说点什么的
- 今天发现一个bug,不知道是什么问题,printf的问题吗,还是什么。先记下!
- 关于转化为灰度图,我想我还是要说点什么的
- 不知道是bug还是什么原因?请路过大神搭把手
- 关于findbyId一个view以后,这个view还是报空指针的错误
- MySQL关于timestamp和mysqldump的一个“bug”【转】
- 关于什么是 数据结构的精髓 -----总结
- 互联网究竟带来中心化还是去中心化 那些赚钱的模式 探讨下互联网会把社会改造成什么样子,到底是中心化还是去中心化
- 关于查看jdk32位还是64位的超简单方法
- 关于Windows XP sp2下金山词霸2005取词BUG,桌面重启修正方法
- 机械键盘到底茶轴好还是黑轴好呢?第一次用,需要注意什么?
- 关于相对定位、绝对定位在ie6下bug的三个问题
- 远程桌面为什么勾选上了本地资源,但是在远程的计算机上还是不显示本地资源磁盘呢,是什么原因导致的
- 15.Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?