我试图了解这个新的相同站点规则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图片):
如果我在浏览器存储中搜索此cookie,它是否不存在?这是否意味着chrome现在正在拒绝该Cookie?
感谢您的帮助。 :)
答案 0 :(得分:0)
要为跨站点使用设置Cookie的地方,它们必须同时指定SameSite=None
和Secure
。参见https://web.dev/samesite-cookies-explained