9

网站上的一切看起来都很好,但是这两个错误显示在控制台中。如果我点击 url 字体下载。一段时间以来一直试图追踪这个问题,但我在控制台中遇到两个错误:

资源加载失败:/font/fontawesome-webfont.woff?v=3.0.1
资源加载失败:/font/fontawesome-webfont.ttf?v=3.0.1

我怎样才能摆脱这个错误?

在此处输入图像描述 在此处输入图像描述

4

4 回答 4

4

我最近遇到并解决了这个问题。解决方案是添加“字体”目录,以及您希望将资源处理到您的 adhoc 的任何其他目录,因此它最终在 config.groovy 中看起来像这样(如果您在其他地方有资源,请根据需要添加目录)。

grails.resources.adhoc.includes = ['/images/**', '/css/**', '/js/**', '/font/**']

更多详细信息: CSS 文件中的 URL 被 Grails 资源插件 1.2.7 破坏

于 2014-04-15T18:40:16.713 回答
1

我遇到过同样的问题。

尝试使用-

src:url(asset-path('fontawesome-webfont.eot?v=3.2.1', font));

而不是直接的静态路径。

它对我清除这些特定错误很有用。

于 2013-09-09T21:31:11.640 回答
1

resource:前缀是 grails 资源插件的 css 重写过程中的一个中间步骤。您似乎遇到了临时资源处理器或 css 重写器中的错误。

我做了一个示例应用程序(grails 2.1.1,font-awesome 3.0.2,grails-resources 1.1.6),在初始加载时没有显示错误。在应用程序运行的情况下修改 font-awesome.css 后,重写器会抛出错误并将损坏的resource:url 留在原处。

如果我对错误执行相同的请求,?_debugResources=true然后再次消失。

在我的示例中,部署后单独保留 font-awesome 文件或使用font-awesome-resources 插件可以防止错误出现。

于 2013-03-14T22:18:33.523 回答
-1

这是 ?v=3.0.1 更改文件名和引用的问题。它会正常工作。仅使用 fontawesome-webfont.woff 和 fontawesome-webfont.ttf 文件名

于 2016-05-22T09:23:51.263 回答