我在尝试使用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
,字体将加载,并且不会出现跨域错误