2013-09-26 67 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支持。