7

我和我的同事一直试图解决这个问题一段时间,但我们无法让它发挥作用。希望外面有人比我们更聪明,并且对此有一些好的意见。

当使用 IE8、IE9 或 IE10 访问网站http://glyphicons.com/http://getbootstrap.com/components/时,并非所有字形图标都显示(有些显示,但其他仅显示为框 [])。

在 Chrome 中,一切都在显示。

编辑:我应该补充一点,这是在我们公司网络上的计算机上。这里是否有阻止我们显示所有字形图标的设置?

EDIT2:我现在怀疑我们的组策略为网络上的所有用户禁用 XMLHTTP。因此,是否可以对 halfling 字体进行编码并直接在 CSS 中使用?

4

3 回答 3

11

我找到了解决方案。这很简单。不幸的是,我将无法使用 Glyphicons。

IE 有一个限制字体下载的设置。这是由组策略启用的,不能在标准工作站上更改。通过限制字体下载,我已经能够在我自己的笔记本电脑上重新创建相同的行为。

请参阅本文以获得进一步解释: http: //msdn.microsoft.com/en-us/library/ms533034 (v=vs.85).aspx

于 2013-09-27T11:28:13.273 回答
0

看起来 Glyphicons 网站做了一些浏览器嗅探来提供 470 / 420 图标图。最可能的原因是 50 个图标在 IE 中不起作用;这可能是由于 IE 没有 SVG 支持。

于 2013-09-27T07:51:36.413 回答
0

要回答您的评论 olahell,如果您计算图标,您将获得 470 个图标,尽管它使用 IE8 写入 420。这可能是仅在旧 IE 版本上显示的旧图像。

于 2013-09-27T07:26:38.720 回答