没有samesite属性的Cookie是否不会存储在Chrome存储中?

时间:2020-03-25 17:17:20

标签: google-chrome cookies samesite

我试图了解这个新的相同站点规则https://www.chromestatus.com/feature/5088147346030592对我的网站有何影响。

因此,我在域a.com下有一个网站。当客户访问该网站时,我正在内部合作伙伴网站b.com下呼叫,该网站以http 200 ok答复,并为此响应设置跟踪cookie。该Cookie适用于域b.com,不具有samesite属性。我们正在使用这种机制,以便我们可以跟踪访问网站a.com然后访问b.com进行业务操作的客户。这样,a.com可以为先前访问过b.com的客户从a.com中获得部分佣金。

我的问题是,新的相同站点更改是否正在影响这种方法?以我的理解,此Cookie在b.com域中下垂(即使它们是从a.com调用的),并且在b.com上读取后也是如此。因此,它们没有samesite属性(默认为samesite = Lax)这一事实不应影响此方法。但是,在Google chrome的“网络”标签中,我可以看到chrome正在对此Cookie发出警告(仅示例Cookie图片):

enter image description here

如果我在浏览器存储中搜索此cookie,它是否不存在?这是否意味着chrome现在正在拒绝该Cookie?

感谢您的帮助。 :)

1 个答案:

答案 0 :(得分:0)

要为跨站点使用设置Cookie的地方,它们必须同时指定SameSite=NoneSecure。参见https://web.dev/samesite-cookies-explained