谷歌浏览器云端无法跨域

近期有项目上遇到由于谷歌浏览器升级到91版本导致化工定位系统5.x登录异常的问题。因为我们系统是通过cookie进行登录验证,而91版本的谷歌浏览器无法进行cookies跨域设置,将导致以下情况下会出现登录异常的问题:

  1. 我们嵌入到第三方系统的页面,会一直循环登录,无法进入系统
  2. 通过自定义域名跳转到我们系统,会一直循环登录,无法进入系统,例如:安工院的系统

目前开发在紧急解决中,之后我们会跟随小版本化工定位5.1.4GA版本和5.2.1版本一起在近期发布,具体时间待通知。

在修复版本发布之前如果项目上遇到这样的问题,建议:

  1. 暂时使用火狐浏览器
  2. 卸载谷歌浏览器v91版本,安装91版本以下,如果仍遇到问题,按以下方式操作解决:
    a. chrome浏览器地址栏输入: chrome://flags/#same-site-by-default-cookies 。
    b. 设置为disabled状态
    c. 重启浏览器(即:将未指定SameSite属性的cookie视为SameSite=Lax,允许发送Cookie)

注:3.4系统也是通过cookie进行登录验证的,所以也会遇到同样问题,但目前3.4不在修复计划内,如客户遇到同样问题,建议按以上解决方式处理。3.4系统这部分如有疑问,可以及时与我沟通。

转载请注明作者和出处,并添加本页链接。
原文链接: //svn.seekcy.com:33382/248

给我留言