=波波日志 > Asp.Net/C#/WCF > Cookie在IE浏览器跨域不能存储读取解决方案=
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的问题分析
类别:Asp.Net/C#/WCF 作者:波波 日期:2011-02-18 【评论:0】
相关文章
- ·IE里Cookie跨域不能读取
- ·AJAX项目中在IE浏览器上遇到"Internet Explorer无法打开站点,已终止操作"错误解决方案
- ·IE浏览器DOM事件中不能使用start作为函数名
- ·使png图片在ie浏览器下也支持透明
- ·label标签在IE,w3c浏览器firefox下的区别
- ·jpg图片在IE浏览器显示红xx无法显示
- ·跨域共享Cookie
- ·cookie,domain的设置读取删除关系
- ·button,input type=button按钮在IE和w3c,firefox浏览器区别
- ·IE Cookie丢失问题的常见原因
- ·IE浏览器htc使用心得
- ·换行问题解决方案CSS FireFox and IE
暂时没有评论!
发表留言
热门博文
- IE里Cookie跨域不能读取
- web服务因URL意外地以/**结束,请求格式无法识别
- 去掉隐藏asp.net编译出错aspxerrorpath错误参数
- 解决asp.net验证视图状态 MAC 失败
- 找不到System.Web.Script.Services.ScriptService
- 在aspx,ashx页面挂起线程执行
最新博文
- WCF利用限流(Throttling)控制并发访问[下篇]
- WCF利用限流(Throttling)控制并发访问[上篇]
- ConcurrencyMode.Multiple模式下的WCF服务同步上下文对并发的影响[下篇]
- ConcurrencyMode.Multiple模式下的WCF服务同步上下文对并发的影响[上篇]
- WCF基于ConcurrencyMode.Reentrant模式下的并发控制机制
- C#如何设置标记方法等为否决的不可用
随机博文
- 6.1 登录控件
- 8.8 数据绑定控件(DataPager)
- 8.2 重复列表控件(Repeater)
- 10.7 访问其他数据源--小结
- DataSet导出到Excel文件
- ajaxpro方法ajaxmethod调用示例
广告商赞助

