尝试加载谷歌字体时出现错误。这是控制台中显示的错误。
访问字体 ' http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2' 来自原产地' http://example.com'被CORS政策阻止:没有 '访问控制允许来源'标题出现在请求的上 资源。起源' http://example.com'因此是不允许的 访问。
我一直尝试各种方法,但仍然无法解决这个错误。
这就是我一直在尝试的。
首先,我在.htaccess
<IfModule mod_headers.c>
<FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
</IfModule>
其次,我把它置于我的php文件之上
<?php header('Access-Control-Allow-Origin: *'); ?>
第三,我已将此添加到.htaccess
<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
从这些方面来说,我没有得到任何解决这个错误的方法。有人可以帮我解决这个问题吗?
谢谢。