chrome谷歌浏览器iframe跨域cookie问题

当使用js设置cookie时,如果没有手动设置options参数,
则chrome浏览器默认的cookie的options的参数为:
sameSite=lax (不允许跨域的cookie,只允许同域名cookie)
secure=false

解决方案:

//我用的是这个组件
import Cookies from 'js-cookie'
//定义cookie参数
const options = {
    secure: true,
    sameSite: 'none',
};

//设置cookie(注意:所有涉及到cookie的set,get,remove都要在后面加上options参数)
  Cookies.set(TokenKey, token, options)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容