在没有“SameSite”属性的情况下设置了与跨站点资源关联的 cookie

A cookie associated with a cross-site resource was set without the `SameSite` attribute

Chrome 给我以下警告:

A cookie associated with a cross-site resource at http://quilljs.com/ was set without the SameSite attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with SameSite=None and Secure.

请注意 quilljs.com 是第 3 方域。

我看过 ,两个问题的答案都差不多,有的是这样说的:

nothing to do with your code. its something their web servers will have to support.

而其他人则提供这样的答案:

response.setHeader("Set-Cookie", "HttpOnly;Secure;SameSite=Strict");

我不确定这是我需要在我的网站上修复的问题,还是应该在第 3 方库中修复的问题?

警告消息专门指出了负责 cookie 的域。在本例中,它是 quilljs.com。如果那是您的域,那么您需要在那里更新 cookie。如果它是您依赖的第三方服务,那么就是该服务需要更新他们的 cookie。

编辑 https://web.dev/samesite-cookies-explained and https://web.dev/samesite-cookie-recipes.

提供更多上下文