Google字体提供:No' Access-Control-Allow-Origin#39;标头出现在请求的资源上

时间:2014-09-05 21:48:52

标签: fonts google-font-api

我正在尝试使用谷歌字体'Oswald'。当我在recommended way

中将其嵌入我的页面时
<link href='http://fonts.googleapis.com/css?family=Oswald:400,300,700' rel='stylesheet' type='text/css'>

Chrome会引发以下错误:

XMLHttpRequest cannot load http://fonts.googleapis.com/css?family=Oswald:400,300,700. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://<<redacted>>' is therefore not allowed access. 

这只是谷歌的一个错误,还是我做错了什么?

1 个答案:

答案 0 :(得分:24)

原来这是与prefixfree

的冲突

解决方法是在链接标记中添加“data-noprefix”,如下所示:

<link href='http://fonts.googleapis.com/css?family=Oswald:400,300,700' rel='stylesheet' type='text/css' data-noprefix>