常见问题

关于 Chrome142 新版浏览器无法识别 atrust 客户端状态问题说明

日期:2025-11-25 来源: 作者:

【问题现象】

已经安装并登录了 aTrust 客户端,但使用谷歌浏览器 Chrome 访问 web 资源时,会被浏览器提示是否允许查找并连接到本地网络上的任何设备,如下图所示:

如果没有点击允许,浏览器就获取不到客户端的认证状态和安装状态,会让用户重新登录认证;

认证后,还有可能会跳转到下载安装客户端页面,导致无法正常访问web应用,如下图所示:

【问题原因】

Chrome142 新的机制导致的问题。谷歌浏览器 chrome 升级到新版本 142 后,增加了限制网页和本地网络的通信功能;当 chrome 检测到网页有本地通信行为时,会通过弹框的方式让客户选择是否允许,而 aTrust 登录流程或 web 资源访问流程中,会探测并拉起本地客户端,如果没有授权允许的话会被拦截,浏览器获取不到客户端的状态,会让用户重新登陆或者重新安装客户端或无法拉起客户端现象;

【解决办法】

  1. 先确认 chrome 当前版本,进入设置界面,查看 chrome 版本信息。如果版本信息小于 142 的说明没有影响;如果大于等于 142 的说明有影响;

  2. 因为 chrome 的默认设备是询问(默认),所以浏览器登录访问 aTrust 接入地址登录认证的时候会有如下提示,直接选择允许,然后启浏览器即可恢复重新访问应用即可;

  3. 如果没有看到弹窗询问;

    1. 点击地址栏左边的配置按钮,打开【本地网络访问权限】,或者点击【网站设置】,将本地网络访问权限设置为允许;

    1. 浏览器地址栏访问:chrome://flags/#local-network-access-check;

      1. 将配置项目Local Network Access Checks 修改为Disabled,重启浏览器即可恢复。