internet-explorer - font-awesome 在 IE 11 中不起作用,如果从 IE 安全选项中禁用字体下载

标签 internet-explorer font-awesome

我使用 Font-awesome-min.css 在 IE 11 和 chrome 中运行良好。

但我的客户要求是使用 font-awesome,即使我们禁用了从 IE Internet 选项下载字体 (Internet options -> Security -> Custome level -> Download -> Font download -> Disable) .

有什么建议吗?

最佳答案

Base 64 编码完全不起作用。它在 Chrome 上运行良好,但在禁用字体下载的 IE 11 中,它不起作用。

这是有道理的,我并不感到惊讶。从安全的角度来看,如果您不允许在您的系统上呈现 3rd 方字体,那么为什么 CSS 中的嵌入字体会受到任何不同的对待?它仍然是从不受信任的来源下载的第 3 方字体。

多种解决方案:

  • 不要使用FA。
  • 使用 FA 作为图像。
  • 说服域管理员启用字体下载。
  • 在本地安装字体(通过组策略)并使用 url: local(myFont.woff) .
  • 如果站点是内部站点,请将其添加到受信任站点区域并确保已启用字体下载。
  • 关于internet-explorer - font-awesome 在 IE 11 中不起作用,如果从 IE 安全选项中禁用字体下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33267346/

    相关文章:

    javascript - 带有 src ="javascript:document.write"IE9 打开弹出窗口的 iframe

    reactjs - 创建新的React应用程序后,在安装后导入软件包或将其包含在index.html中有什么区别?

    html - 我可以更改 Font Awesome 齿轮图标的颜色吗?

    css - Font awesome css 无法加载相关字体文件

    html - CSS 输入在 IE 中无法正常工作

    html - 在 TD 内创建高度为 100% 的 div

    css - bootstrap 和 font-awesome 之间的图标冲突

    meteor - 当用户注销时,内部带有图标的 {{#if currentUser}} 仍然呈现

    javascript - 带有 JQuery-Slider 的 IE-Bug

    html - 如何在IE中的选择框中获得水平滚动条?