我知道以前似乎已经提出了这个问题,但我发现的解决方案仅适用于IE8。
我们在项目中使用 Font Awesome 4.1.0 和 Bootstrap v3.0.3 。如果我们第一次加载页面所有图标都正确呈现。当我们使用Ctrl + R在Internet Explorer中重新加载页面时,它们会消失。
我们测试的所有IE版本都会出现此问题,包括IE11。
答案 0 :(得分:2)
所以问题是在所有请求中使用https的IE浏览器中有一个与no-catch pragma相关的标头是额外的,并且该标头导致加载字体时出现问题。
以下代码已添加到context.xml文件中以解决此问题。
<Context>
<Valve className="org.apache.catalina.authenticator.BasicAuthenticator" 7
disableProxyCaching="false" />
</Context>
该context.xml文件保存在我们的ROOT文件夹中。