我和我的同事一直试图解决这个问题一段时间,我们无法让它发挥作用。希望那里的人比我们聪明,并对此有一些好的意见。
当使用IE8,IE9或IE10访问网站http://glyphicons.com/或http://getbootstrap.com/components/时,并非所有的字形都显示(有些正在显示,但有些只显示为方框[])。
在Chrome中显示所有内容。
编辑:我应该补充说,这是在我们公司网络上的计算机上。可以在这里设置一个阻止我们显示所有字形的设置吗?EDIT2:我现在怀疑我们的组策略为网络上的所有用户禁用XMLHTTP。因此,是否可以对半身字体进行编码并直接在CSS中使用?
答案 0 :(得分:11)
我找到了解决方案。这很简单。不幸的是,我将无法使用Glyphicons。
IE有一个限制字体下载的设置。这是由组策略启用的,不能在标准工作站上更改。通过限制字体下载,我能够在自己的笔记本电脑上重现相同的行为。
请阅读本文以获得进一步说明: http://msdn.microsoft.com/en-us/library/ms533034(v=vs.85).aspx
答案 1 :(得分:0)
要回答您的评论olahell,如果您计算图标,您将获得470个图标,尽管它使用IE8写入420。它可能是旧的IE版本上显示的旧遗忘图像。
答案 2 :(得分:0)
看起来像Glyphicons网站做了一些浏览器嗅探以提出470/420图标。最可能的原因是50个图标在IE中不起作用;这可能是因为IE没有SVG支持。