为什么删除 Safari cookie 后又重新出现?

safari 图标 osx

macOS 版 Safari 允许您在浏览器中查看网站本地缓存的数据类型。选择 Safari > 首选项 > 隐私,然后单击管理网站数据,您可以看到每个网站存储的数据类型。它可以包括缓存、本地存储、数据库、Cookie 等等。您可以选择项目来删除它们,甚至可以核化并单击”全部删除”。

这些是不同类别的本地存储,但它们都由网站在浏览器的许可和调解下进行管理。 Cookie 是最有可能看到的一种,因为 Cookie 通常包含一个登录令牌,用于在您在页面之间导航时保​​持会话继续进行,或跟踪广告商使用的数据。

然而,Macworld 读者 David 对此有疑问。当他选择一个项目然后单击”删除”时,他有时会看到该条目消失然后立即重新出现。他检查了与相关网站关联的所有网页是否已关闭。

mac911 safari 管理网站数据 IDG

“管理网站数据”列表显示哪些网站要求您的浏览器为其缓存数据。

我在与他相同的网站上进行了测试:《卫报》、guardian.co.uk,我知道这是一家可靠的社论媒体,而且从未听说过其网站上存在任何欺骗行为。我也经历了同样的动作:条目消失又重新出现。我等了一会儿,再次单击”删除”,这次删除”卡住了”——该条目没有重新出现。

虽然我可能担心恶意重生evercookies 如果这是一个我不了解和不信任的网站,尤其是一个带有一丝非品牌或不可靠气息的网站,那么对于《卫报》或任何主流社论媒体来说,这是极不可能的。 Evercookies 利用浏览器与服务器通信方式中的漏洞隐藏用户跟踪信息,并在正常 cookie 和缓存被删除后,重新创建 cookie 并将其放回原处。

这更可能是用户界面故障:应删除条目的点击已注册为已接受,并且界面会及时删除有问题的条目。但基础数据未正确更新,因此列表刷新后再次显示该条目。

我有一台相对较快的较新 iMac,我的”管理网站数据”列表大约需要 10 到 15 秒才能填写任何条目。在速度较慢的 Mac 上,Safari 已访问了任意合理数量的网站,我预计在单击删除时填写列表和更新可能需要更长的时间。

询问 Mac 911

我们整理了最常被问到的问题列表以及答案和专栏​​链接:阅读我们的超级常见问题解答,看看您的问题是否得到解答。如果没有,我们总是在寻找新的问题来解决!通过电子邮件将您的信息发送至 mac911@macworld.com,包括适当的屏幕截图,以及您是否希望使用您的全名。每个问题都不会得到解答,我们不会回复电子邮件,也无法提供直接的故障排除建议。