使用字体时出现跨域错误


Cross Domain error while using fonts

我在尝试使用http://www.example.com而不是http://eample.com.我的字体图标将不会加载。因此,在寻找解决方案时,我遇到了以下解决方案将以下代码添加到服务器上的.htaccess文件中。

<FilesMatch "'.(svg|ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "http://example.com, http://www.example.com"
</IfModule>

这设法解决了问题,但仅适用于Chrome。如何修复所有浏览器的问题。

感谢

尝试使用:

href="/css/font-awesome.min.css"

这将与访问者所在的域有关,因此如果他们连接到http://http://www,字体将加载,并且不会出现跨域错误