字体的Firefox跨站点访问错误

字体的Firefox跨站点访问错误,firefox,fonts,font-face,cdn,Firefox,Fonts,Font Face,Cdn,我们刚刚开始使用Amazon Cloudfront的CDN来加载文件,但在Firefox中加载@font-face字体时遇到了问题。根据一些建议,我们在htaccess文件中添加了以下代码,但似乎无法解决问题 <FilesMatch "\.(ttf|ttc|otf|eot|woff)$"> <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule>

我们刚刚开始使用Amazon Cloudfront的CDN来加载文件,但在Firefox中加载@font-face字体时遇到了问题。根据一些建议,我们在htaccess文件中添加了以下代码,但似乎无法解决问题

<FilesMatch "\.(ttf|ttc|otf|eot|woff)$">
  <IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
  </IfModule>
</FilesMatch>

标题集访问控制允许原点“*”
字体有时确实会出现,但我们仍然可以在控制台中看到每种字体的错误。你可以在

另外,我用来了解这一点的主要WordPress帖子是

有没有关于如何在Firefox中正确加载字体的建议

谢谢

编辑:

我将htaccess中使用的代码调整为:

<FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css)$">
  <IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*.wiredimpact.com"
  </IfModule>
</FilesMatch>

标题集访问控制允许源“*.wiredimpact.com”
这不仅添加了font.css文件,这在Firefox中似乎很有用,而且它还只从我们的子域加载,这对于安全性来说更好。字体现在似乎正在Firefox中加载,但错误仍然显示在控制台中。

如@meaganoff所述:

我对icomoon和Firefox也有问题。你试过了吗 ? 有点 与icomoon的输出不同,我的运气更好- 自那以后没有FF问题

@font-face {
    font-family: 'Graublau Web';
    src: url('GraublauWeb.eot?') format('eot'), url('GraublauWeb.woff') format('woff'), url('GraublauWeb.ttf')
格式(“truetype”); }


工作起来很有魅力

这个问题是间歇性的吗?我使用的是Firefox v14.0.1,我看不出有什么问题。web控制台或firebug中没有错误…它是间歇性的。我想知道这是否是我这边的缓存问题。在Firefox中,如果页面完全加载,有没有办法进行硬刷新?Control+F5将强制Firefox完全重新加载。谢谢@Cypher。我这样做了,但字体仍然无法为我加载。我使用的是Firefox v14.0.1。我已经多次强制重新加载,所有字体都已从cdn2.wiredimpact.com成功下载。你能发布一些你看到的错误吗?