丁目 102:已被 CORS 策略阻止:请求的延迟 IP 地址空间为“未知”,但资源位于地址空间“私有”中

Chome 102: has been blocked by CORS policy: Request had a targe IP address space of 'unknown' yet the resource is in address space 'private'

提问人:Mone Xiao 提问时间:5/31/2022 最后编辑:ChrisMone Xiao 更新时间:6/18/2022 访问量:9029

问:

我们有一个托管在局域网(非SSL)中的基于Web的系统。 从 Chrome 102 (Windows/Ubuntu) 开始,我们面临一个随机的 CORS 问题,它描述为

已被 CORS 策略阻止:请求具有延迟的 IP 地址空间 的“未知”,但资源位于地址空间“private”中

我还附上了图片:

问题并不总是发生,有时在我们刷新 Chrome 后没关系。 但有时它发生在其他资源文件上,如 css 或 js。

我们不知道为什么 192.168.1.168:8888 上的网页使用“脚本”和“链接”标签来获取 .js/.css(也存在于 192.168.1.168:8888 上)有时会触发此问题。

“Access-Control-Allow-Origin”标头在后端代码中设置为“*”。 这个问题困扰着我们,有谁知道我们可以采取任何措施来解决问题?

Google-Chrome Cors 服务器 专用网络访问

评论

3赞 jub0bs 6/1/2022
请参阅此内容:developer.chrome.com/blog/private-network-access-preflight
4赞 Heiko Theißen 6/1/2022
也许这与以下情况有关:bugs.chromium.org/p/chromium/issues/detail?id=1329248
2赞 Mone Xiao 6/7/2022
与@Valentoni一样,问题并不总是发生,但任何使用相同源和目标的请求都可能随机触发。我尝试禁用 chrome 标志:“阻止不安全的专用网络请求”、“发送专用网络访问预检”、“尊重专用网络访问预检的结果”,似乎不完全有效,仍然随机发生。
2赞 Valentoni 6/8/2022
显然它与这个错误有关:bugs.chromium.org/p/chromium/issues/detail?id=1332495
3赞 Mone Xiao 6/22/2022
Chrome 103 发布,也许它会解决这个问题。

答: 暂无答案