【发布时间】:2020-06-29 18:35:38
【问题描述】:
升级到 Chrome 版本 80.0.3987.132 后,cookie 不会发送到 iframe 请求。在网络选项卡(Chrome 开发工具)上,我没有看到我的请求的 cookie。
打开“显示过滤掉的请求 cookie”选项后,我看到我的 cookie 标记为 “由于用户偏好,未发送此 cookie。”
cookie 集的标头:
set-cookie: token=jf23HaUI91Bd8L1chHq; expires=Wed, 18-Mar-2020 16:01:59 GMT; Max-Age=1799; path=/; SameSite=None; secure; domain=.example-domain.com; HttpOnly
当我在同一个域上打开 iframe 时,一切正常,但如果它是通过 http 或 https 的第三方域,cookie 将不起作用。
有没有人遇到过或知道如何解决?
【问题讨论】:
-
这是通过 https 吗?通过http,我认为这行不通。您的标头中有安全标志,需要安全连接
-
有类似的问题:https + samesite=none;secure + iframe。 cookie 没有通过。你找到解决方案了吗@mikolay-bet
标签: google-chrome cookies samesite