【发布时间】:2020-09-15 14:36:03
【问题描述】:
此问题与 Chrome 更新有关,他们强制设置 SameSite 属性 (https://www.chromium.org/updates/same-site/incompatible-clients)
点击此链接后,Chrome 51 至 66 将不接受 SameSite=None。但是,在 Symfony 设置中,我设置了以下内容:
framework:
...
session:
...
cookie_samesite: 'none'
cookie_secure: true
现在,对于 Chrome 客户端 51 到 66,我想将 None 更改为 Lax,所以我猜这必须在请求级别进行更改。如何检测Chrome版本的部分我知道,但不知道检测到设备后如何申请Lax。
我无法默认更改为Lax,因为网站可以进行iframe。
有什么建议吗?
【问题讨论】:
标签: symfony google-chrome cookies samesite