Den*_*nzz 5 internet-explorer internet-explorer-9 internet-explorer-10 font-awesome internet-explorer-11
我知道似乎已经有人问过这个问题,但是我发现的解决方案仅适用于IE8。
我们在项目中使用Font Awesome 4.1.0和Bootstrap v3.0.3。如果我们是第一次加载页面,则所有图标都会正确呈现。当我们使用Ctrl + R在Internet Explorer中重新加载页面时,它们消失了。
对于我们测试过的所有IE版本(包括IE11),都会出现此问题。
因此,问题出在 IE 上,所有请求中都带有 https,其中一个与 no-catch pragma 相关的标头会额外出现,并且该标头会导致加载字体时出现问题。
将以下代码添加到 context.xml 文件中以解决此问题。
<Context>
    <Valve className="org.apache.catalina.authenticator.BasicAuthenticator" 7
        disableProxyCaching="false" />
</Context>
该 context.xml 文件保存在我们的 ROOT 文件夹中。
| 归档时间: | 
 | 
| 查看次数: | 9058 次 | 
| 最近记录: |