Cookie在IE浏览器跨域不能存储读取解决方案
最近在做一个Banner切换的功能,用coolie存储切换到的Banner位置,用script标签来加载生成Banner的页面。由于平时用Firefox调试JavaScript,所以测试的时候还是使用Firefox,结果正确,按循序切换。
当换IE浏览器来查看效果的时候,发现IE只能显示第一个Banner,不能按循序切换。发现跨域生成的cookie被IE浏览器给拦截了,晕。。。
后面网上查找了下,发现是IE的问题,当跨域生成cookie的时候,就是a.com的页面用script加载b.com的生成Banner的动态页时,此时出现跨域问题了,如果b.com生成cookie的时候,会被IE浏览器拦截掉。
解决这个问题可以通过设置P3P响应头来解决。下面是解决办法,不过是用框架的,和script标签也一样。解决方案参考下面的文章
关于IE6框架iframe或frameset中读写cookie的问题分析
加支付宝好友偷能量挖...
原创文章,转载请注明出处:Cookie在IE浏览器跨域不能存储读取解决方案