jquery在@font-face上抛出错误

jquery在@font-face上抛出错误,jquery,css,font-face,Jquery,Css,Font Face,我正在本地处理一个项目,在@fontface上收到一个jquery错误 这是我的错误: jquery-1.11.0.min.js:2获取 这是我的工作指南: src | -img | -scripts | -styles -main.css -fonts -font files are here | -index 我的@字体: @font-face { font-family: 'ostrich_sansmedium'; src: url('ostric

我正在本地处理一个项目,在@fontface上收到一个jquery错误

这是我的错误:

jquery-1.11.0.min.js:2获取

这是我的工作指南:

src
| -img
| -scripts
| -styles
     -main.css
     -fonts
          -font files are here
| -index
我的@字体:

@font-face {
font-family: 'ostrich_sansmedium';
src: url('ostrich-regular-webfont.eot');
src: url('ostrich-regular-webfont.eot?#iefix') format('embedded-opentype'),
     url('ostrich-regular-webfont.woff2') format('woff2'),
     url('ostrich-regular-webfont.woff') format('woff'),
     url('ostrich-regular-webfont.ttf') format('truetype'),
     url('ostrich-regular-webfont.svg#ostrich_sansmedium') format('svg');
font-weight: normal;
font-style: normal;
}

我尝试了不同的url变体,包括:

 url('fonts/ostrich-regular-webfont.svg#ostrich_sansmedium'),
 url('styles/fonts/ostrich-regular-webfont.svg#ostrich_sansmedium') 
等等


有人有什么建议吗?任何建议都将不胜感激

当IIS没有正确配置时,我经常在字体文件中看到此类错误。如果您确定文件在那里(您尝试修复文件的路径看起来是正确的),那么可能是IIS不确定如何提供这些文件(即,由于IIS不提供服务,用户无法下载这些文件,因此它们将为404)。在
web.config
文件中,添加以下内容:

<configuration>
  <system.webServer>
    <staticContent>
      <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />


显然,
mimeMap
条目将位于它的父节点已经存在的任何节点中,您必须关闭它们。我刚刚将其包括在内,以帮助您确定它的去向。

您确定是jquery抛出了此错误吗?怎么了?404?也许你没有那个字体文件我仔细检查了一下,我肯定所有的字体都在正确的文件夹里。我从fontsquirrel.com下载了字体和@font-face声明,只是为了确认,您的变体是正确的。您需要首先将其指向
font
目录。既然这不起作用,看看我的答案。我检查了我的托管工作和路径字体url(“字体/名称\u字体”)好的。我还是个新手,web.config文件在根目录下吗?是的,通常是这样。你现在用什么来建立这个网站呢?mithril.js,gulp,browserify我对这些恐怕一无所知。尽管如此,要判断这是否是一个“服务”问题,而不是一条断裂的道路或参考,一个好方法是尝试直接导航到它点击该按钮-你找到字体了吗?我收到一个“无法获取”错误。所以这一定是一个服务性问题。。。?在这种情况下,我应该创建一个web.config文件吗?