【发布时间】:2013-06-09 23:12:44
【问题描述】:
我有一些自定义代码(在标签中)将创建一个 cookie 并将其发送到浏览器。此代码适用于 Chrome、Firefox 和 IE9,但由于某些原因在 IE10 中,cookie 甚至不会在响应标头中发送!
创建 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。
欢迎提出任何建议!
【问题讨论】:
标签: cookies internet-explorer-10 setcookie aem