【发布时间】:2014-09-30 12:33:54
【问题描述】:
我正在尝试类似的东西:Detect when browser receives file download
我正在使用 Chrome 开发者工具来监控我的 cookie,我的问题是我在服务器端代码(在我的例子中是 java)中设置的 cookie 仅在请求中可见。当我检查 Chrome 开发工具中的资源选项卡时不会。
我认为这可能与我的请求是通过构造隐藏表单并提交(我使用的是 ExtJS 4.2.2)来提交的事实有关。
我在“资源”选项卡中只能看到来自 Tomcat 的 JSESSIONID cookie。
谁能帮我从 java 设置 cookie,以便在请求完成后我可以在 JavaScript 中读取?
截图:
【问题讨论】:
-
那么您是仅基于工具提供给您的数据,还是实际上在请求完成并且 cookie 不存在后尝试使用 Javascript 读取 cookie?您是否对服务器生成的响应进行了转储?里面有什么?
-
是的,我尝试读取 cookie 并且 document.cookie 只返回 JSESSIONID cookie。
-
这就留下了我的问题中的“检查来自服务器的响应”部分。
-
不太清楚你的意思@Gimby。请参阅更新问题中的屏幕截图。为什么我使用 document.cookie 看不到 downloadCookie006?
标签: java javascript cookies