当字体位于子目录[IIS]中时,CORS政策不允许跨域字体

时间:2019-05-15 01:31:15

标签: css fonts cors cross-domain-policy

我已经实施了一项新的CORS策略,以允许跨域字体。将字体保存在顶层目录中后,字体会正确加载,没有任何CORS错误。但是,当字体保存在子目录中时,出现CORS错误,并且字体没有加载。

我对CORS不太熟悉,所以我希望这是一个简单的解决方法?使用IIS。

这是当前的CORS政策:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
    <defaultDocument>
        <files>
            <add value="TNEW.html" />
        </files>
    </defaultDocument>
    <httpProtocol>
        <customHeaders>
          <add name="Access-Control-Allow-Origin" value="*" />
          <add name="Access-Control-Allow-Methods"     value="GET,PUT,POST,DELETE,OPTIONS"/>
          <add name="Access-Control-Allow-Headers" value="Content-Type"/>
          <add name="Access-Control-Allow-Credentials" value="true" />
        </customHeaders>
    </httpProtocol>
</system.webServer>
</configuration>

0 个答案:

没有答案