chrome91 跨域请求不携带cookie解决办法

mac chrome浏览器

  1. 退出chrome浏览器,打开终端输入指令
    open -a "Google Chrome" --args --disable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure

  2. 浏览器会自动打开,然后登录对应的测试环境。使用到了什么环境的接口就在对应的测试环境登录。
比如使用了test和test1的接口,就要在test和test1都登录,其他情况同理
http://focus-login.focustest.cn/login?ru=http://shengtai-admin.focus-test.cn/

http://focus-login.focustest.cn/login?ru=http://shengtai-admin.focus-test1.cn/

  1. 登录后,再次访问小程序管理后台,ok
windows chrome浏览器
  1. 首先找到chrome浏览器图标,选中,点击右键,打开文件所在位置
  2. 在目录中找到chrome.exe。注意这里是exe启动文件,而不是快捷链接
  3. 【chrome91 跨域请求不携带cookie解决办法】在当前目录打开终端,输入指令
    chrome --disable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure

  4. 剩余操作和mac的处理方式相同,参考上面的步骤2和步骤3

    推荐阅读