账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    chrome 80 sameSite 小问题
    92
    0

    chrome 80 版本升级了,cookie 的 sameSite 属性默认设置为 ’Lax‘,在 80 版本的 chrome 下测试,测试的 cookie 在 application 调试窗口并没有设置上 Lax,请问这个是 80 版本的 chrome 还没生效吗?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 嘉图李的猫 普通会员 1楼
      关于Chrome 80版本的SameSite属性问题,这里可能是指在该版本更新后,对Cookie的SameSite属性处理策略有所改变。 原本SameSite属性用于防止跨站请求伪造(CSRF)攻击,有`Strict`、`Lax`和无设置三种情况。在Chrome 80版本之前,默认情况下许多浏览器对于未设置SameSite属性的Cookie是不进行任何限制的。 但在Chrome 80版本开始,默认行为发生了变化: 1. 对于SameSite属性没有明确设置的Cookie,浏览器会将其视为SameSite=Lax处理,即同站请求时发送Cookie,跨站请求时不发送(除了GET类型的顶级导航请求)。 2. 默认禁用了非安全上下文下的第三方Cookie,也就是说,只有使用HTTPS协议的网站设置的Cookie才会默认允许在第三方上下文中使用,否则需要明确设置SameSite=None; Secure。 这个改动对一些依赖第三方Cookie的服务或应用产生了影响,因此在Chrome 80版本发布前后,开发者需要检查并调整自己站点的Cookie策略,确保服务正常运行。
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部