Internet Explorer 11 冒充 Firefox,以避開傳統 IE CSS 註解

by Mengkuei Hsu2013/03/25

IE 11 將會隨 Windows Blue 一起推出,從流出的截圖看來 IE 11 十分想擺脫過去的包袱。

Microsoft 最新版瀏覽器 Internet Explorer 11 將會隨著 Windows Blue 一起推出,而在今早流出的 Windows Blue Build 9364 中,就可以看到 IE11 的身影。現在使用者發現 Internet Explorer 11 似乎亟欲擺脫過去的包袱,它把自己偽裝成 Firefox,以避開過去的專為 IE 6、7、8 寫的 CSS 程式碼。

screen 109

過去在 HTML 4 時代,由於各家瀏覽器都未完全支援標準,有些網站為了讓 IE 能夠呈現自己的網站,會特別為 IE 撰寫一段 CSS 碼,讓 IE 6、7、8 可以透過讀取不同的 CSS 碼,讓所呈現的網站和其他瀏覽器相近。

Microsoft 在新版的 IE11 中,將瀏覽器代號從「MSIE」改成了「IE」,這讓 Internet Explorer 11 將無法讀取過去專門寫給 IE6、7、8 的 CSS 碼,同時為了讓 IE11 不要讀取舊的網站,Microsoft 還在 IE11 裡下了「Like Gecko」指令,將 IE11 偽裝成為使用 Gecko 引擎的 Firefox 瀏覽器,以獲得最新的網站程式碼。

目前我們還無法判斷這個「like Gecko」措拖是在流出版中的暫時措拖,還是在最終版中,也會使用此種方式避過舊 IE 的專用程式碼,有進一步消息我們會為各位讀者報導。

Source


What's your reaction?
Love It
0%
Interested
0%
Meh...
0%
What?
0%
Hate It
0%
Sad
0%
About The Author
Mengkuei Hsu
曾任 3C 雜誌編輯多年,負責軟體、網路、週邊和 Apple 相關產品。