Crome 90 版本打开网站出现了cors ,关闭了硬件加速网站正常,具体原因没有排查出来
内网环境,虚拟机安装的谷歌版本 是90.* 打开系统,不分页面因为是代理转发,出现了跨域 ,跨域接口【res header】 Via
: browsermobproxy
我看着这个协议像是浏览器的问题,关闭了硬件加速 ,重启浏览器解决了,
有一点没明白,这个有什么关联,有知道的大佬请教下
这个问题似乎并不是浏览器的问题,而是由于代理转发导致的跨域问题。通过查看响应头信息,可以看到 Via: browsermobproxy,这说明请求经过了代理服务器。
在代理服务器中,有时会对响应头进行修改或添加,从而导致跨域问题。例如,可能会添加 Access-Control-Allow-Origin 头或者 Vary 头,从而影响浏览器的跨域验证过程。
关闭硬件加速和重启浏览器可能只是暂时解决了问题,可能还需要进一步排查代理服务器的配置和响应头信息,找出问题所在并进行调整。如果无法直接修改代理服务器的配置,可以考虑使用反向代理或者 CDN 等技术来解决跨域问题。 gpt的回答
确实是代理转发,addheader 没生效,新版本浏览器是好的,老版本关闭之后正常,找不到根本原因