在IE浏览器中,图标字体未显示

时间:2019-04-24 06:28:41

标签: internet-explorer fonts icons basic-authentication

在具有基本身份验证的环境中,图标字体未显示。
图标字体在没有基本身份验证的情况下在其他浏览器或环境中显示。另外,经过身份验证后,如果直接从URL访问每个页面或重新加载浏览器,则不会显示该图标,但是如果从链接单击中进行页面转换,则会显示该图标。

直接访问页面和通过链接单击访问之间的响应有所不同,因此请进行描述。通过链接单击访问在响应中包含eot,woff,ttf字体文件,但是直接访问仅包含eot文件。(我不知道是否存在关系...)
此外,下一届董事会确认。 Icon fonts not loading in IE11
但是,浏览器响应标头不包含缓存控制。

这是我的@ font-face:

@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot?v=4.6.3');
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal
}

您还有其他需要解决的信息吗?感谢您的想法。

1 个答案:

答案 0 :(得分:0)

如果将IE安全设置设置为较高的安全级别,则默认情况下不会下载网络字体。

我建议您可以尝试在IE中修改字体下载的组策略。

执行以下步骤:

  • 打开本地组策略编辑器
  • 计算机配置->管理模板-> Windows组件-> Internet Explorer-> Internet控制面板->安全页面-> Internet区域
  • 选择“允许下载字体->启用->应用

enter image description here