【问题标题】:FontAwesome only displays 'sometimes' in IE9FontAwesome 仅在 IE9 中显示“有时”
【发布时间】:2023-04-10 03:15:02
【问题描述】:

我正在尝试用FontAwesome 的自定义图标字体替换基于图像的图标。我找到了这个 FontAwesome WordPress plugin 为我做的。所有图标在以下位置正确显示:

  • OSX 谷歌浏览器 24.0.1312.52
  • OSX Apple Safari 6.0.2
  • 使用 Internet Explorer 8.0.6001 运行 Windows XP VM 的 OSX

但是,以下图标不会显示:

  • OSX Mozilla FireFox 18.0
  • 运行 IE9 的 Windows 7
  • 任何SauceLabs' Internet Explorer 虚拟机

我检查了页面是否意外以怪异模式呈现,但事实并非如此。我不知道问题可能是什么。有人可以帮我吗???

请查看有问题的我的网站here。 我已经设置了一个干净的测试页面here,它似乎可以工作,这让我认为另一个插件正在弄乱我的网站,使图标不出现。

编辑:我相信我已经发现了问题所在。据我了解,IIS7 服务器不理解 .WOFF 文件,详细 here。所以我尝试将 .WOFF 文件上传到另一个非 IIS7 服务器,结果发现 Mozilla Firefox 不允许从单独的服务器加载字体。所以,基本上,我的 IIS7 服务器上必须有字体。此后,我向我们的 IT 人员发送了即时消息,但没有收到他的回复。

【问题讨论】:

    标签: internet-explorer cross-browser font-awesome


    【解决方案1】:

    我在 MOZILLA 上发现了它! Internet Explorer 仍然无法正常工作。

    • 我的网站托管在 IIS7 服务器上。 IIS7 服务器无法识别 .WOFF 字体(无需更改某些设置)。
    • 所以我尝试在非 IIS7 服务器上托管 .WOFF 文件。但是,Mozilla FireFox 不允许从单独的服务器加载字体。
    • 您所要做的就是编辑 web.config 文件,使其看起来像 this 以允许从单独的服务器加载字体。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-18
      • 1970-01-01
      相关资源
      最近更新 更多