小编Hug*_*ron的帖子

从 Azure CDN 请求的字体文件被 CORS 策略阻止

所以我有一个 Azure Web 服务和一个 Azure CDN。我的 Web 服务在 ASP.Net Core 上运行

我请求我的网站的 index.html,它开始从 CDN 下载资产。除了字体文件之外,所有资产都被加载。

这是错误:

访问字体的' https://开头CDN .azureedge.net / 68.0.3 /风格/ UI-grid.woff '从原点' https://开头的WebApp .azurewebsites.net '已被封锁的CORS政策:否“访问-Control-Allow-Origin' 标头存在于请求的资源上。因此,不允许访问Origin ' https:// WebApp .azurewebsites.net '。

这是其中一个请求的样子: 在此处输入图片说明

所以我的理解是:

  1. 从 Web 服务器下载 index.html
  2. index.html -> 从 CDN 下载 .css
  3. .css -> 从 CDN 下载字体
  4. 被屏蔽了??似乎是浏览器阻止了请求,而不是 CDN,对吗?如果是为什么?仅仅因为它是一个字体文件请求?

css asp.net fonts cdn azure

10
推荐指数
3
解决办法
7304
查看次数

标签 统计

asp.net ×1

azure ×1

cdn ×1

css ×1

fonts ×1