Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 新的Chrome SameSite更改对旧cookie有何影响?_Google Chrome_Cookies_Samesite - Fatal编程技术网

Google chrome 新的Chrome SameSite更改对旧cookie有何影响?

Google chrome 新的Chrome SameSite更改对旧cookie有何影响?,google-chrome,cookies,samesite,Google Chrome,Cookies,Samesite,我有很多cookie是在第三方环境中使用的。我最近更新了如何将Cookie设置为与SameSite兼容。但是,我仍然有许多旧的cookie是在这次更改之前设置的,这意味着它们没有显式设置SameSite属性。当SameSite更改全部推出时,我还能访问那些旧cookie吗 谢谢你的帮助 没有SameSite属性的现有cookie将对其应用默认行为SameSite=Lax,这意味着它们将仅限于同一站点或第一方上下文。如果您的站点上只需要cookie,例如会话、本地CSRF令牌、首选项等,那么这很可

我有很多cookie是在第三方环境中使用的。我最近更新了如何将Cookie设置为与SameSite兼容。但是,我仍然有许多旧的cookie是在这次更改之前设置的,这意味着它们没有显式设置
SameSite
属性。当
SameSite
更改全部推出时,我还能访问那些旧cookie吗


谢谢你的帮助

没有
SameSite
属性的现有cookie将对其应用默认行为
SameSite=Lax
,这意味着它们将仅限于同一站点或第一方上下文。如果您的站点上只需要cookie,例如会话、本地CSRF令牌、首选项等,那么这很可能很好——尽管明确设置
SameSite
是一种良好的做法

如果您需要在任何类型的跨站点或第三方环境中使用这些cookie,例如嵌入到不同站点的
iframe
img
fetch()
等中,那么您肯定需要添加
SameSite=None;安全
或那些现有cookie将不包括在这些跨站点请求中

有关更多信息,请访问:


啊,好的,谢谢!听起来像是没有
SameSite
的现有第三方cookie将丢失。准确地说,这些cookie仍在浏览器中,它们只是被视为指定了
SameSite=Lax
。也就是说,它们仍将在第一方上下文中发送。因此,如果您在第三方环境中需要它们,您应该发送更新的
Set Cookie
document.Cookie
赋值,其中
SameSite=None;安全