我的理解是,如果你发送一个带有理智名称,主机和路径的cookie,它将被浏览器解释为替代。
在Chrome中似乎就是这种情况,但在Firefox(7.01)中,我会获得多个完全相同的Cookie,除了内容。
除“内容”部分外,所有3个SqlAuthCookie条目都相同。
这是Firefox中的错误还是我对Cookie的工作原理有一个基本的误解?
答案 0 :(得分:9)
只有在设置Cookie时保持Cookie窗口打开,才会出现这种情况。关闭并重新打开Cookie窗口后,您应该只看到存储的最新值。
同样,如果您在Cookie窗口打开时删除Cookie,它仍会显示在列表中,直到您关闭并重新打开Cookie窗口。
我是根据经验说话 - 我也被同样的事感到沮丧 - 遗憾的是我没有任何证据,也不知道这是一个错误还是一个故意的特征。
<强>更新强>
有趣的是,Google Chrome的行为与此类似。如果打开“选项”选项卡,则在关闭并重新打开选项卡之前,“所有cookie和站点数据”下显示的cookie值不会更改。我猜这是两个浏览器的故意功能。