今天开始出现问题。我无法从使用 chrome Edge 的任何浏览器设置 httpOnly 和 SameSite None 属性。所以我无法从本地主机访问 cookie
我在互联网上尝试了旧的解决方案,但许多标志(分区cookies标志)在设置中不再存在,并且在新的chrome版本之后发生,我也尝试过Firefox,但即使我将httpsOnly false Secure false和SameSite None设置为仍然可以无法访问本地主机上的 cookie
具有 SameSite=None 的 Cookie 还必须包含 Secure 属性并通过 HTTPS 设置。
我在这里写了一篇关于如何排除和诊断 cookie 问题的博客: https://nestenius.se/2023/10/09/debugging-cookie-problems/
我可以在最新的 Edge 和 Chrome 稳定版本中重现该问题。我认为这是一个问题,因为来自官方文档,除尺寸之外的所有字段都应该是可编辑的。
由于Edge和Chrome都是基于chromium的,所以我以Edge为例。我下载了Edge Beta版本123.0.2420.10进行测试,问题已得到修复,这意味着该问题将在未来版本的Edge Stable中得到修复。我们可以等待 Edge Stable 的新版本。目前,您可以暂时下载并使用 Edge Beta:下载 Edge Insider。