谷歌浏览器ifream嵌入单点页面session失效
由于需求需要,开发一个单点登录页面需要嵌入到另外的一个项目中去,而另外的一个项目是用ifream打开的,其他浏览器都合适,就谷歌使用ajax请求后台时一直拦截session为空,姑且解决方案如下:
方案一:针对 Chrome 80 以上,Chrome 91 以下的浏览器
浏览器地址输入 chrome://flags/ 并前往 ,搜索 SameSite by default cookies 和 Cookies without SameSite must be secure,将这两项设置为 Disabled,然后重启浏览器。
方案二:针对 Chrome 91 及更新版本
选中谷歌浏览器,右键属性,在目标后面加入如下代码:
--disable-features=SameSiteByDefaultCookies
切记得到后面加空格,完成后关闭所有浏览器清理缓存重新登录即可生效。
共有 0 条评论