资源解释为字体,但使用 MIME 类型 text/html 传输:“http://localhost:3000/fonts/glyphicons-halflings-regular.woff”

Posted

技术标签:

【中文标题】资源解释为字体,但使用 MIME 类型 text/html 传输:“http://localhost:3000/fonts/glyphicons-halflings-regular.woff”【英文标题】:Resource interpreted as Font but transferred with MIME type text/html: "http://localhost:3000/fonts/glyphicons-halflings-regular.woff" 【发布时间】:2014-04-20 09:16:31 【问题描述】:

我正在使用 Meteor Framwork (PREVIEW 0.7.1.2),我已经使用 mrt 安装了 bootstrap-3,一切正常,但是从 chrome 中的控制台我收到了这个警告:

Resource interpreted as Font but transferred with MIME type text/html: "http://localhost:3000/fonts/glyphicons-halflings-regular.woff"
Resource interpreted as Font but transferred with MIME type text/html: "http://localhost:3000/fonts/glyphicons-halflings-regular.ttf".
Resource interpreted as Font but transferred with MIME type text/html: "http://localhost:3000/fonts/glyphicons-halflings-regular.svg".

这在为控制台开发时非常烦人,

有人有解决办法吗? 谢谢

【问题讨论】:

当你点击localhost:3000/fonts/glyphicons-halflings-regular.svg或任何其他链接时,浏览器会下载吗? 我已经编辑了我的答案以包含 bootstrap-3 包中的路径,所以你应该很高兴。你能确认这是mangasocial位于here的包裹吗? 【参考方案1】:

您的字体需要从 Meteor 应用程序的公用文件夹中提供。为此,您可以在公用文件夹中创建一个符号链接,指向引导程序安装中字体所在的任何位置。

编辑: 我下载了您正在使用的包并检查了字体文件夹的路径,使用下面的代码创建字体的符号链接。 注意这必须在项目的公共目录中运行。

ln -s ../packages/bootstrap-3/fonts ./

【讨论】:

你或多或少是对的,但你还不知道这个问题使用的是哪个确切的包,因此你的路径可能不正确。您应该与问题作者沟通以获取该信息并将其反映在您的答案中。 @SerkanDurusoy 你是对的,我已经进行了编辑并评论了这个问题,以确认我得到了正确的包。谢谢! 我只是将我的字体文件夹从我购买的主题移动到公共文件夹 - 并且 BOOM 它就像一个魅力。感谢您的信息。我想你的符号链接也可以工作,而不是有 2 个地方不同的文件。

以上是关于资源解释为字体,但使用 MIME 类型 text/html 传输:“http://localhost:3000/fonts/glyphicons-halflings-regular.woff”的主要内容,如果未能解决你的问题,请参考以下文章

资源解释为字体,但使用 MIME 类型 text/html 传输:“http://localhost:3000/fonts/glyphicons-halflings-regular.woff”

谷歌浏览器给出警告资源解释为字体但使用 MIME 类型应用程序/八位字节流传输:

Wordpress 资源解释为样式表,但使用 mime 类型 text/html 传输

Flask:资源解释为样式表,但使用 MIME 类型 text/html 传输

资源解释为脚本,但使用 MIME 类型 text/html 传输:JSONP

font-face+chrome+django:如何避免消息“资源解释为字体但使用 MIME 类型应用程序/八位字节流传输。”