关于 chrome升级后出现问题
has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space private
查了下官网:https://wicg.github.io/private-network-access/
问题原因:
公网资源(访问者) 访问 私网资源(被访问者)
配置chrome选项为disable chrome://flags/#block-insecure-private-network-requests
或者访问者资源加响应头 Access-Control-Allow-Private-Network
tip:可以在控制台运行以下代码排查问题(这个问题直接请求不显示错误详情,使用该代码可以看到错误详情):
var ajax = new XMLHttpRequest();
ajax.open('get','后端地址');
ajax.send()
参考资料:https://www.jianshu.com/p/ec6f373cc9e5
https://wicg.github.io/private-network-access/#user-mediation
注意:本文归作者所有,未经作者允许,不得转载