我尝试对我同事维护的网站进行一些 cookie 测试。在 Windows Vista/IE8 中,cookie 应存储在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\用户 Shell 文件夹 指向 C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Cookies 的注册表项
访问常规开放网站会导致新的 Cookie 进入该目录。但是,这个特定网站是基于 SSL 的,我没有看到此处保存的 Cookie。SSL Cookie 存储在哪里?
更新
为了更好地理解这种情况,核心“问题”是所关注的 cookie 是非持久性 cookie,而不是基于 SSL 的 cookie。这导致 cookie 仅保留在浏览器的内存空间中,因此不会持久保存到磁盘。
答案1
我找到几篇关于非持久性 cookie 如何存储的文章。它在内存中。
以下是其中之一:回归本源:互联网 Cookie
非持久性 Cookie 存储在 RAM 中,当浏览器窗口实例关闭时,它们会被删除
更新:
我还在删除所有站点 cookie 后对访问 SSL 站点进行了测试。它确实写入了您提到的同一文件夹。