小编Chr*_*uci的帖子

Azure CDN 上的 ttf 字体文件出现 CORS 错误

我有一个使用 Verizon Premium SKU 创建的 CDN。当涉及到字体时,我得到“来自原点‘ https://myfqdn.com ’已被 CORS 策略阻止:请求的资源上不存在‘Access-Control-Allow-Origin’标头”

但是,我遵循了这个文档https://learn.microsoft.com/en-us/azure/cdn/cdn-cors但没有运气。

但是,如果我访问https://cdn.myfqdn.com(是的,我有一个自定义域并启用了 https),则页面加载时不会出现任何问题。

这是我根据上面的文档创建的规则的 XML。

 <rules schema-version="2" rulesetversion="6" rulesetid="945266" xmlns="http://www.whitecdn.com/schemas/rules/2.0/rulesSchema.xsd">
  <rule id="1823263" platform="http-large" status="active" version="3" custid="A76A4">
    <!--Changed by userId: 952 on 02/25/2019 03:45:01 PM GMT-->
    <!--Changed by xxx@cdn.windowsazure.com on 02/25/2019 03:25:23 PM GMT from IP: xxx.xxx.xxx.xxx-->
    <description>Wildcard</description>
    <!--If-->
    <match.request-header.wildcard name="Origin" result="match" value="Https://myFQDN.com" ignore-case="true">
      <feature.set-request-header action="set" key="Access-Control-Allow-Origin" value="*" />
      <feature.set-request-header action="set" key="Access-Control-Allow-Headers" value="*" />
      <feature.set-request-header action="set" key="Access-Control-Allow-Methods" value="GET, HEAD, OPTIONS" />
      <feature.set-request-header action="set" key="Access-Control-Expose-Headers" value="*" />
    </match.request-header.wildcard> …
Run Code Online (Sandbox Code Playgroud)

fonts cdn azure cors

6
推荐指数
1
解决办法
1619
查看次数

标签 统计

azure ×1

cdn ×1

cors ×1

fonts ×1