对于所有ie浏览器ie11,ie10,ie9刷新后,字体真棒消失

时间:2014-10-17 20:53:52

标签: internet-explorer internet-explorer-9 internet-explorer-10 internet-explorer-11 font-awesome

我知道以前似乎已经提出了这个问题,但我发现的解决方案仅适用于IE8。

我们在项目中使用 Font Awesome 4.1.0 Bootstrap v3.0.3 。如果我们第一次加载页面所有图标都正确呈现。当我们使用Ctrl + R在Internet Explorer中重新加载页面时,它们会消失。

我们测试的所有IE版本都会出现此问题,包括IE11。

1 个答案:

答案 0 :(得分:2)

所以问题是在所有请求中使用https的IE浏览器中有一个与no-catch pragma相关的标头是额外的,并且该标头导致加载字体时出现问题。

以下代码已添加到context.xml文件中以解决此问题。

<Context>
    <Valve className="org.apache.catalina.authenticator.BasicAuthenticator" 7
        disableProxyCaching="false" />
</Context>

该context.xml文件保存在我们的ROOT文件夹中。