1

我正在尝试从该站点上的另一个问题中实现答案:

检测浏览器何时接收文件下载

我已经完成了所有步骤,一切都在我尝试检索 cookie 的时候进行。当我使用 Firebug 时,我可以看到我在标头响应中创建的 cookie,以及之前在应用程序中由 javascript 创建的 cookie。

两个cookie在firebug中的信息是:name:earlierCookie,value:1234,Domain:localhost,Path:/,Expires:Session,HttpOnly:false name:cookiefromServer,value:5678,Domain:localhost,Path:/resource/上传/文件,过期:会话,HttpOnly:假

因此,您可以看到 cookie 位于同一个域中(它们具有不同的路径)。查看 document.cookie 时,只有 earlyCookie 存在。

为什么我可以在 Firebug 中看到 cookieFromServer 而不是在 document.cookie 中?

另外,请告诉我是否需要发布更多信息。

4

1 回答 1

3

这是我自己想出来的。问题是路径。设置到/从服务器的路径允许 cookie 显示在 document.cookie 中我不知道为什么会这样,也找不到解释它的好资源。

于 2013-02-14T15:30:19.500 回答