首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从intranet网页请求公共资源时CORS错误

从intranet网页请求公共资源时CORS错误
EN

Stack Overflow用户
提问于 2022-04-27 06:37:37
回答 1查看 1.4K关注 0票数 0

我有一个本地web服务器设置在192.168.1.39与域www.server.local。DNS已配置为在我的路由器上正确解决此问题。

直到最近一切都很顺利。如果我访问引用外部资源的www.server.local/page.html这样的页面,浏览器就会报告以下错误。

代码语言:javascript
复制
Access to CSS stylesheet at 'https://cdn.jsdelivr.net/npm/reveal.js@4.1.0/dist/reset.css' from origin 'http://www.server.local' has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space `local`.

但是,如果使用http://192.168.1.39/page.html,则页面将正确打开。

但是错误消息确实让我感到困惑,因为它表明jsdelivr托管的css位于私有地址空间中!说真的?!还是我错过了什么?

我的浏览器: Microsoft 94.0.992.31 (正式构建) (x86_64)

EN

回答 1

Stack Overflow用户

发布于 2022-04-28 06:28:31

您可以尝试此解决方案:

打开边缘并导航到edge://flags/#block-insecure-private-network-requests

  • Disable,突出显示的选项Block insecure private network requests.

  • Restart Edge并再次测试。

有关更多细节,请参考以下博客:https://developer.chrome.com/blog/private-network-access-update/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72024284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档