2013-09-26 66 views
6

我和我的同事一直试图解决这个问题一段时间,我们不能得到它的工作。希望有人比我们聪明,并对此有一些很好的投入。只在IE中显示一些图标

当使用IE8,IE9或IE10访问网站http://glyphicons.com/或​​不是所有的glyphicons都出现了(有些是展示,但其他人只是显示为框[])。

在Chrome中都显示。

编辑:我应该补充说,这是在我们公司网络上的计算机上。这里有没有一个设置可以阻止我们显示所有图形?编辑2:我现在怀疑我们的组策略为网络上的所有用户禁用XMLHTTP。因此,是否有可能编码半身人的字体,并直接在CSS中使用它?

+0

我能看到他们都在IE10和9不知道,如果这个事业,为问题“检查文档模式,IE浏览器” – Praveen

+0

当使用开发模式我可以看到,IE8标准被用作文档模式。 – olahell

+0

我注意到,当进入Glyphicons.com时,我在IE9上获得了420多个图标,而在IE9上获得了470多个图标,为什么?这可能是解决方案的一部分吗? – olahell

回答

10

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

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

硒这篇文章进一步解释: http://msdn.microsoft.com/en-us/library/ms533034(v=vs.85).aspx

0

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

+0

谢谢。这可能是。 – olahell

0

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