我知道似乎已经有人问过这个问题,但是我发现的解决方案仅适用于IE8。
我们在我们的项目中使用 Font Awesome 4.1.0 和 Bootstrap v3.0.3 。如果我们是第一次加载页面,则所有图标都会正确呈现。当我们使用Ctrl + R在Internet Explorer中重新加载页面时,它们消失了。
对于我们测试过的所有IE版本(包括IE11),都会出现此问题。
最佳答案
因此,问题出在IE中,在所有请求中都带有https的IE上,与无捕获实用程序相关的头越来越多,并且该头导致加载字体时出现问题。
以下代码已添加到context.xml文件中,以解决此问题。
<Context>
<Valve className="org.apache.catalina.authenticator.BasicAuthenticator" 7
disableProxyCaching="false" />
</Context>
该context.xml文件保存在我们的ROOT文件夹中。
关于internet-explorer - 刷新所有字体(即浏览器ie11,ie10,ie9)后, Font Awesome 消失,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26433294/