位置:首页 > 工具类 > 编辑器

The request client is not a secure context and the resource is in more-private address space `local`.

dearweb 发布:2022-05-25 09:15:09阅读:

突然网站的静态资源访问报错了,控制台报错如下: Access to XMLHttpRequest at 'https://xxx.yyy.com?accessKey=Y7TkK6ML2Pt0TAht&fragmentNum=0' from origin 'http://zzz.cn' has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space `local`.


原因

Chrome浏览器94及以后的版本,引入了弃用试验Block insecure private network requests,就是当目标站点的ip地址比请求发起者的ip地址更加私密时,会进行阻止。 http://localhost > https://abc.xxx.com > http://yyy.cn ,所以从http://yyy.cn向https://carvodpre.intra.xiaojukeji.comabc.xxx.com 发起请求会报错!


解决

以下任意一种方法即可


 1. 使用Chrome低版本或其他浏览器。


 2. 将网站升级为https。


 3. 在Chrome浏览器地址栏搜索chrome://flags,然后在搜索框搜索Block insecure private network requests,最后将其Default改为Disabled。



24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看