Chrome 浏览使用IFRAME嵌套站点cookie传递失败

  • Chrome 51 开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 CSRF 攻击和用户追踪。
  • Chrome升级到80版本后,默认限制了cross-site携带cookie,导致cookie失效,报错如下
A cookie associated with a cross-site resource at http://XXX.XXX.XXX.XXXX/ was set without the `SameSite` attribute.  It has been blocked, as Chrome now only delivers cookies with cross-site requests if they are set with `SameSite=None` and `Secure`.  

解决方案1

在cookie中追加属性 secure; SameSite=None

  • 注意:此方案可能由于某些浏览器不支持SameSite属性而使cookie无法正确传递

解决方案2

Chrome访问地址 chrome://flags/
搜索”SameSite”,修改配置项如图
Chrome 浏览使用IFRAME嵌套站点cookie传递失败

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » Chrome 浏览使用IFRAME嵌套站点cookie传递失败

提供最优质的资源集合

立即查看 了解详情