微軟在一篇最新博文中詳細(xì)介紹了Edge瀏覽器的開(kāi)發(fā)工作。這篇文章稱(chēng),微軟正嘗試開(kāi)發(fā)互操作性更強(qiáng)的網(wǎng)頁(yè),并正在改正以往的一些做法。
過(guò)去多年中,網(wǎng)頁(yè)開(kāi)發(fā)者針對(duì)IE瀏覽器的兼容性問(wèn)題創(chuàng)造了多個(gè)特殊的解決辦法,使網(wǎng)站能在該瀏覽器中正確顯示。IE瀏覽器常常無(wú)法正確運(yùn)行在其他瀏覽器中一切正常的代碼。
微軟此次表示,網(wǎng)頁(yè)開(kāi)發(fā)者不再需要為Edge瀏覽器開(kāi)發(fā)特殊的代碼,而Edge將自身視為一款Webkit瀏覽器。
微軟還表示,“Edge與WebKit的任何不同都將是我們?cè)敢饨鉀Q的漏洞”。這表明,開(kāi)發(fā)者不必開(kāi)發(fā)Edge專(zhuān)用的代碼或兼容性解決方案。
通過(guò)Edge瀏覽器,在某些情況下,開(kāi)發(fā)者的工作不一定需要嚴(yán)格遵循標(biāo)準(zhǔn)。微軟提到的一個(gè)例子是常用的“元刷新”標(biāo)簽。這樣的標(biāo)簽被用于將用戶(hù)重定向至另一個(gè)頁(yè)面。IE此前簡(jiǎn)單地忽略了這些標(biāo)簽,但Edge將會(huì)正確處理這些標(biāo)簽。
微軟表示,Edge對(duì)于標(biāo)準(zhǔn)和實(shí)際代碼之間的差異將更加寬容,尤其是一些在實(shí)際中廣泛應(yīng)用的差異。
Edge支持的另一種WebKit行為在于忽略跨網(wǎng)站的網(wǎng)頁(yè)頭,使訂制的字體可以從CDN網(wǎng)絡(luò)中加載,同時(shí)不考慮具體定義的標(biāo)準(zhǔn)。
這篇博文反映了一個(gè)全新的微軟。微軟不再?lài)?yán)格堅(jiān)持自己的標(biāo)準(zhǔn)及網(wǎng)頁(yè)渲染方式。該公司愿意做出妥協(xié),并接受當(dāng)前網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)的現(xiàn)實(shí)。