Linux系统奇安信浏览器报错跨域:the resource is in more-private address space 'local'

发布时间 2023-11-22 17:52:38作者: 十一的杂文录

 

报错:

Access to XMLHttpRequest at "123" from origin "456" has been blocked by CORS policy:the request client is not a secure context and the resource is in more-private address space 'local'

 

在kylin系统中,升级奇安信浏览器到最新版,会导致以上跨域错误,在旧版本的奇安信浏览器中不会报错

 

针对此问题有两个解决方案:

方法一:升级网址,http 改为 htpps(谁调用,谁升级)

我是封装web控件的,别的系统调用我的控件,本地调用没有跨域问题,但是部署后,就出现这个跨域问题。

我尝试把的web控件由http协议升级成支持https协议,但是发现还是有问题,不起作用,被调用控件不用升级成https

后面,我又升级别的系统,把http升级到https,发现就不会出现跨域了,所以只能升级别的系统,配置成https可以解决这个跨域问题

 

 

方法二:配置奇安信浏览,输入:se://flags/,设置 block-insecure-private-network-requests 为 disabled,然后点击 Relaunch 重启浏览器

 

 

 

 

方法三:配置nginx  , Access-Control-Allow-Private-Network(没有测试)