我有一些自定义代码(在标签中)会创建一个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。
欢迎任何建议!