在 Google Chrome 96(Linux 和 Windows 上)的主配置文件中,我在设置中设置了“阻止所有 Cookie”。当我访问尝试设置 Cookie 的网站时,URL 栏中会出现一个小 Cookie 图标,单击它会生成一个“阻止 Cookie”或“设置 Cookie”对话框,让我可以打开(或再次关闭)该网站的 Cookie,同时还提供了查看 Cookie 和转到 Cookie 设置页面的直接选项:
我在隐身模式下也遇到了同样的行为,表明这不是扩展程序完成的:
使用完全相同版本的 Chrome 中的另一个配置文件(该配置文件恰好适用于 Windows),我也启用了“阻止所有 Cookie”,但我得到了不同的、更烦人的行为。我没有看到“Cookie”图标,而是看到了一个“眼睛”图标,它会弹出一个带有一些气球图像的窗口,而没有任何有用的功能,而且只有当网站不允许设置 Cookie 时才会出现这种情况。(这使得即时删除网站的 Cookie 以进行重置变得更加困难。)我还尝试创建一个新的测试配置文件,并将 Cookie 设置更改为“阻止所有 Cookie”,得到了相同的结果。
可能这两个配置文件之间还有其他一些不同的设置,但我查看了所有信息,还是没搞清楚到底是什么原因。如何才能让第二个配置文件的工作方式与第一个配置文件相同?
答案1
Chrome 105 版已部分修复此问题。目前,全部当 cookie 被阻止时,我的个人资料会显示“眼睛”图标,但单击“站点不工作”现在会显示一个对话框,其中包含“显示 cookie 和其他站点数据...”链接。
单击该按钮会弹出“正在使用的 Cookie”对话框,您可以单击“阻止”选项卡以查看您不接受其 Cookie 的域列表。选择一个域并单击“允许”按钮会将该域添加到您的白名单中。
与以前的方法相比,仍然存在的缺点是:
- 您无法轻松查看您允许的网站上的 cookie 列表,因为这些网站的 URL 栏中没有出现“眼睛”图标。
- 现在需要执行几个额外步骤才能在 URL 栏中将网站的 cookie 列入白名单。