2011-04-21 66 views
14

我在我的头中有以下代码加载谷歌托管的API中的字体,并加载jQuery和jQueryUI。谷歌托管的jQuery和webfonts导致webkit警告

<link href='http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold' rel='stylesheet' type='text/css'> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/jquery-ui.min.js"></script> 

这导致在WebKit浏览器下面的警告(我从Chrome中复制):

Resource interpreted as a stylesheet but transferred MIME mime type application/javascript. jquery-ui.min.js:-1 
Resource interpreted as Font but transferred with MIME type font/woff. font:-1 
Resource interpreted as Font but transferred with MIME type font/woff. font:-1 

有谁知道是怎么打的这些问题呢?为什么jQuery行会被加载而没有问题,而jQuery-ui行会导致这个问题?

我不能说第一次检查是否会造成任何问题,jQuery-ui听起来像是在工作,但它将jQuery-ui解释为样式表的事实听起来确实很糟糕。

+0

我有我的自我相同的问题。 – donatJ 2011-04-26 18:25:54

+0

我只能建议下载字体和jquery文件并将它们上传到您的public_html文件夹的某处。 – martincarlin87 2011-05-27 09:23:39

回答

7

此问题是Google API的结果,而不是您。您可以自己托管文件以摆脱问题?

+3

所以这是Google API中的一个错误,每个使用它们的人都会看到这些错误?由于所有的原因,Google API是一个好主意(缓存,速度等),我打算坚持使用Google托管的API,它只是很好地修复警告。 – 2011-06-01 18:05:23

+1

如果您查看错误消息,则表示转发的MIME类型不正确,或者Web浏览器错误地解释它们。无论哪种方式,你无法控制这一点。 – 2011-06-01 18:08:34