已被 CORS 策略阻止:请求客户端不是安全上下文,并且资源位于更私有的本地地址空间中

Apa*_*bie 6 apache

我有一个带有 http 加载内容的网页,以及带有 https 的字体页面:

https://fonts.googleapis.com/css?family=Oswald:300,700,regular&subset=latin-ext

我已将其嵌入到第一页中。

当我加载页面时,它显示以下错误:

已被 CORS 策略阻止:请求客户端不是安全上下文,并且资源位于更私有的本地地址空间中。

我可以在 Apache 上做些什么吗?

Wes*_*eek 15

通过CORS-rfc1918,Chrome 将强制访问私有内容的公共网站使用 HTTPS。

修复:您可以在 HTTPS 后面提供内容,或者在浏览器标志(例如chrome://flags)中禁用Block insecure private network requests

block-insecure-private-network-requests:打开此标志后,任何来自 HTTP 网站的专用网络资源请求都将被阻止。


小智 3

添加标头 Access-Control-Allow-Private-Network

https://developer.chrome.com/blog/private-network-access-update/

  • 该页面没有提及 Access-Control-Allow-Private-Network。这个较新的描述了实现:https://developer.chrome.com/blog/private-network-access-preflight/ (2认同)