微軟在宣布該公司有史以來最大規模的產品互通計畫後,於周一(3/3)宣布其新一代瀏覽器IE 8將擴大對網路標準的互動支援,未來IE 8預設顯示網頁內容的方式將優先採用網路標準而不是IE 7的相容模式。
IE 8將含有三種網頁呈現模式:其一是根據現在最新的網頁標準而設計的標準模式,其次是提供給IE 7標準所設計的網頁,最後則是支援更早期的IE版本網頁。
微軟軟體架構長Ray Ozzie指出,原本微軟計畫要讓IE 7的相容模式作為IE 8的預設值,以極小化新瀏覽器對於市場的影響,但現在則改變主意要將市場上現有的多種網路標準作為IE 8的預設模式。
Ray Ozzie說明,這是一個複雜的問題,因為一方面有幾十億的網頁是根據先前的IE版本而設計,另一方面如果軟體業者可根據市場上廣受接受的互動標準設計新瀏覽器,那麼將對Web設計人員帶來實質的好處,在權衡當中的利弊後,微軟決定將優先支援這些新的網頁標準。
此外,根據微軟先前釋出的互動原則,微軟將透明化在產品中如何支援相關標準的資訊,以讓內容出版業者能完全了解微軟的作業以讓他們能在測試階段就能更新網站,並移轉到IE 8所支援的最新網頁標準。
微軟IE總經理Dean Hachamovitch則在官方部落格中指出,IE 8的預設以實際行動展示了微軟的互動原則,目前並沒有任何明文規定瀏覽器應該使用何種呈現模式,微軟此一決定亦移除了潛在法令及規定的可能性,同時也是較佳的選擇。
Dean Hachamovitch說明,多數的瀏覽器都提供兩種網頁呈現模式,一是標準模式(Standards mode),二是舊版相容模式(Quirks mode),後者是讓新瀏覽器能夠相容於根據過往瀏覽器所最佳化的網頁設計,而標準模式則是根據新的網頁標準所設計的,但所有瀏覽器的標準模式所支援的範疇皆不盡相同,微軟期待IE 8的標準模式可勝過IE 7很多。
當IE 7成為IE 8預設模式時,許多採用IE 7標準設計的網頁很容易就能在IE 8上正確呈現,不過,微軟更改了此一計畫,將IE 8的預設模式改為支援最新網頁標準的模式,因此,微軟要求那些IE 7的網站設計人員在面臨IE 8出爐之際,必須在網頁表頭程式上實際要求要利用IE 7模式來呈現網頁。Dean Hachamovitch認為長期來看,將最新的網頁標準設為瀏覽器預設值才是正確的方向。
新一代IE 8瀏覽器已在最近開始進行封閉測試,傳聞將在今年夏天開放公開測試,在此一測試版中的標準模式中已新增對新一代Acid2技術的支援。
From:
http://www.ithome.com.tw/itadm/article.php?c=47746