前言:
最近有些单点登录的项目本地启动后总是出现不停的刷新页面,看network发现login接口没有携带cookie,导致本地启动的项目login接口一直302
原本通过访问chrome://flags/,搜索SameSite by default cookies并设置为disabled就可以解决cookie携带问题,但是进去发现SameSite by default cookies没有了,后来查询发现谷歌浏览器和Microsoft Edge浏览器都进行了更新,导致SameSite by default cookies被移除了
解决方案:
- 右击谷歌浏览器和Microsoft Edge浏览器的快捷方式, 点击"属性"
- 在"目标(T)"末尾加上
--flag-switches-begin --disable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure --flag-switches-end