阿贾克斯IE10不发送cookie(Ajax on IE10 don't send cook

2019-08-20 02:41发布

由于IE10已经安装在我的Windows 7中,这是不可能登录到我的应用程序...这是确定与IE9,它仍然与FF和Chrome确定。

问题是,会话cookie(jsession ID)做Ajax请求时不被IE发送(POST或GET)。

我见过这么多的麻烦,IE10和饼干,但应用到我的问题,没有人能: IE10用户代理导致ASP.Net不回送设置Cookie(IE10不设置cookie) jQuery的AJAX $。员额不工作IE10 IE10默认共享跨子域的cookies

我准确的,我不是跨域。 我使用的是Jasig / CAS认证和CAS饼干也没有会话cookie通过Ajax请求发送。 Ajax请求被通过JQuery(最新版本)发送。

任何帮助将不胜感激。

提前致谢。

EDIT1:

我尝试了所有IE浏览器的安全选项,最后不跟踪没有成功。

EDIT2:

我尝试谷歌Chrome Frame的进入我的IE10与添加,但聊胜于无。

Answer 1:

我发现发生了什么,它可以是有用的人。 @马克Ormston是不那么远:与路径/ CAS设置Cookie是由IE10发送到网址/ CAS服务beginings

在我的情况/ CAS和/ CAS的服务是不是在同一个Web应用程序,并各有其自己的JSESSIONID。 发送JSESSIONID用于创建/ CAS到/ CAS服务导致上述问题的描述。

要纠正,我只需重命名/ CAS-与服务/应用服务(我想这一切都不能与/ CAS开始应该工作)。

JM。



Answer 2:

我也曾有过类似的问题,只是添加到身份验证部分在IIS中无Cookie =“UseCookies” Web.Config中。



文章来源: Ajax on IE10 don't send cookies