Font Awesome 图标在本地安装时未显示在 IE 10 中,但会显示在 CDN 上

Font Awesome icons not displaying in IE 10 on local install, but do show up on CDN

我已经尝试了在 Whosebug 和网络上可以找到的所有内容,但我不知道如何修复它。

如果我将 maxcdn 用于 Font Awesome,IE 10/11 很高兴,我可以看到图标。如果我使用本地 bower 安装,则没有图标。

当我查看 maxcdn 的网络选项卡时,我看到以下内容:

https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0

当我查看本地 Bower 的网络选项卡时,我看到以下内容:

/bower_components/font-awesome/fonts/fontawesome-webfont.eot?
/bower_components/font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0
/bower_components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.3.0

本地 Bower 安装的响应 header 是:

我猜答案在响应 header 中,但不确定是什么或如何修复它。

请帮忙! 朱莉

我的问题的答案是删除:

杂注"no-cache"

来自 headers 由我们的 nginx 服务。

我不知道为什么这解决了问题,但确实解决了....

我遇到了同样的问题,实际原因是 https 安全连接

我使用的是 https 协议,将其更改为 http

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">

<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">