在 cookie 函数中添加 SameSite 属性?

我收到一个警告,提示我的 cookie 没有正确的 SameSite 属性值:

image

但是,它并未在 discourse/app/assets/javascripts/discourse/app/lib/cookie.js at 39aa70d7cbb356edc4d583348313e3ed264965d0 · discourse/discourse · GitHub 中定义为选项。应该添加它吗?

当前的 Discourse 版本有设置 SameSite 属性的函数吗?我找到了一些旧帖子,其中指出它曾经在设置中,但现在我在设置中找不到它了。
谢谢!
Steve

Stephen,您好,Discourse 会将所有 cookie 设置为 SameSite=lax。因此您无需进行任何操作 :tada:

原始帖子中 @nolo 提出的问题已于四月份通过此提交修复。

通过控制台更改隐藏的 same_site_cookies 设置,理论上可以更改服务器设置的 cookie 的 SameSite 值。但我们强烈建议不要这样做——选择其他值将导致功能性问题或安全问题。

3 个赞