是時候重新認識IE了
IE6 的輝煌沒有人能夠忘記,但隨著 Webkit 系的崛起,原開發團隊被拆散分配至其它產品的 IE 開始被消費者認為是“卡、慢、丑”的象征。終于,微軟開始為 IE 打造新的 Edge 引擎。至少從數據上看,它是個怪物。
Edge 在最新的 Windows 10 開發者預覽版中已經正式對外測試,同時開發者可以通過 RemoteIE 服務在 iOS、Android 和 Mac OS X 等設備上試用或調試這個新版本。
在此前的桌面和 Windows Phone 版 IE11 里,微軟已經做過類似的嘗試,讓瀏覽器可以兼容一部分 Webkit API。而 Edge 可以理解為這種兼容背后的完整形態,它不僅是對 Webkit 做出兼容并收,同時也為最新的互聯網標準提供積極支持。但根據 MSDN 文檔的描述,Edge 自帶的兼容模式會長期存在,但理論上只在瀏覽兼容性名單網站和開啟企業模式時才會啟用。對于在此之外的網頁瀏覽,Edge 會提供一種逾越以往瀏覽器 UA 匹配的模式來幫助用戶獲得更好的兼容性和瀏覽體驗。Edge 提供一種可通用的 UA 字段來適應當下的主流網站,讓用戶能夠免于單獨識別舊版 IE 的內容來獲取正常適配網頁。
IE 團隊希望依靠 Edge 的這種適應和兼容能力來讓用戶在未來徹底擺脫“企業模式”這種妥協方案。與此同時,他們還會持續跟進各種互聯網標準和其它瀏覽器,以保證 IE 可以隨時跟上市場的變化。根據此前的消息,IE 會推出新的 UI,新增插件模式,并且加快升級進度。結合上述 Edge 信息,新款 IE 給普通用戶的使用感受會很接近當下的 Chrome 和 Firefox。
除了在用戶界面和功能上向主流瀏覽器靠近,IE 也在嘗試給開發者帶來類似的體驗,新版本已經可以通過在地址欄鍵入 about:flags 來調整實驗性功能設置。同時,新的 Edge 內核新增不少開發者要求已久的特性支持,具體詳情可以查看 MSDN 介紹。
當然,在 Edge 之前,微軟在 IE10 和 IE11 時代也曾給出過類似的言論,僅看 MSDN 一家之言可能并沒有很強說服力。但最新的 ECMAScript 6 兼容性設置可以在一定程度上給上述信息一些直觀的佐證。
重回 IE6 時代的 IE 團隊,能幫助這個勉強挺過反壟斷的瀏覽器新生嗎?
[本文參考以下來源:blogs.msdn.com, kangax.github.io]
<span id="shareA4" class="fl">
</span>
</div>