使用字体时出现跨域错误

时间:2014-10-02 08:37:34

标签: php .htaccess fonts cross-domain

尝试使用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。如何解决所有浏览器的问题。

谢谢

1 个答案:

答案 0 :(得分:1)

尝试使用:

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

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

相关问题