由于IE10已安装在我的Windows 7机器上,因此无法登录到我的应用程序… IE9可以,但FF和Chrome仍然可以。
问题在于,在执行ajax请求(POST或GET)时,IE不会发送会话cookie(jsession id)。
我明确指出我不是跨域的。我使用Jasig / CAS进行身份验证,CAS cookie或会话cookie均由ajax请求发送。Ajax请求通过JQuery(最新版本)发送。
任何帮助将不胜感激。
提前致谢。
我尝试了所有IE安全选项,但最后一个没有成功就无法跟踪。
我尝试通过添加将Chrome浏览器内嵌框架添加到IE10中,但是没有更好的选择。
我已经发现会发生什么,它对其他人可能会有用。@Mark Ormston到目前为止还不是:设置路径为/ cas的cookie由IE10发送到以/ cas- services开头的URL
就我而言,/ cas和/ cas-services不在同一WebApp中,并且每个都有自己的JSESSIONID。将为/ cas创建的JSESSIONID发送到/ cas-services会导致上述问题。
为了更正,我只是将/ cas-services重命名为/ app-services(我想不是以/ cas开头的所有东西都可以工作)。
JM。