FontAwesome 图标在 IE 中不显示

FontAwesome Icons Not Showing in IE

我 运行 遇到了一个问题,在最近更新了我的 MVC 项目之后,超赞字体图标不再显示在 IE 中,仅此而已。 Fiddler 显示响应为 200,实际上获取文件似乎没有任何问题,但是在 IE 中,CSS 样式检查器将内容属性显示为删除线,表明样式无效或由于某种原因被覆盖。我自己在 IIS 上托管超棒的字体文件。

找了半天,终于弄明白了。我将它张贴在这里,希望它可以帮助其他人避免我试图弄清楚的头痛。

如果您在 fontawesome 文件上设置任何 cache-control 响应 headers,它将不起作用。我不是 100% 确定为什么,但我的解决方案是为 font-awesome 文件添加一个例外,允许它们被浏览器缓存。