开发者社区 问答 正文

什么是 Samesite Cookie 属性?

什么是 Samesite Cookie 属性?

展开
收起
请回答1024 2020-04-06 15:47:11 1121 分享 版权
1 条回答
写回答
取消 提交回答
  • Samesite Cookie 表示同站 cookie,避免 cookie 被第三方所利用。

    将 Samesite 设为 strict ,这种称为严格模式,表示这个 cookie 在任何情况下都不可能作为第三方 cookie。

    将 Samesite 设为 Lax ,这种模式称为宽松模式,如果这个请求是个 GET 请求,并且这个请求改变了当前页面或者打开了新的页面,那么这个 cookie 可以作为第三方 cookie,其余情况下都不能作为第三方 cookie。

    使用这种方法的缺点是,因为它不支持子域,所以子域没有办法与主域共享登录信息,每次转入子域的网站,都回重新登录。还有一个问题就是它的兼容性不够好。

    2020-04-06 15:47:21
    赞同 展开评论
问答标签:
问答地址: