2013-06-06 71 views
2

我有一些自定义代码(在标签中)会创建一个cookie并将其发送到浏览器。此代码适用于Chrome,Firefox和IE9,但由于某些原因,在IE10中,Cookie甚至不会在响应头文件中发送!CQ5自定义标签设置cookie作为响应,但在使用IE10时不会响应标头

创建cookie中的代码仅仅是Java标准:

Cookie cookie = new Cookie("recently-viewed-producs-cookie", encryptedCookie); 
cookie.setPath("/"); 
cookie.setDomain(getSlingRequest().getServerName()); 
cookie.setMaxAge(COOKIE_AGE_IN_SECONDS); 
getSlingResponse().addCookie(cookie); 

没有任何人有一个想法,为什么这可能发生?我加密了我的cookie的内容,所以没有无效字符(我相信)。

CQ5创建的其他Cookie发送并由浏览器保存。我检查了浏览器的cookie设置,并设置为接受所有内容,包括会话cookie。

欢迎任何建议!

回答

相关问题