北京時間2月10日消息,據國外媒體報道,萬維網聯盟(World Wide WebConsortium,以下簡稱“W3C”)聯合主席丹尼爾·格拉茲曼(Daniel Glazman)指出,與IE相比,蘋果和谷歌移動瀏覽器的主導地位對Web開放性的影響更為惡劣。
格拉茲曼表示,在使用更新的CSS功能時,編程人員會忽略其他瀏覽器,即使其他瀏覽器支持CSS功能。其結果是,火狐、IE和Opera等瀏覽器將可能被迫模仿其他瀏覽器,“開放的Web”的概念將會被拋棄。瀏覽器廠商的行為表明,它們忘記了微軟IE6主導Web的慘痛教訓。
這個問題在CSS工作組周一舉行的一次會議上顯現出來。在這次會議上,Mozilla、Opera和微軟的代表表示,他們愿意支持WebKit的功能,模仿其他瀏覽器。在經過多年的努力使微軟回到標準世界后,CSS之爭表明,標準化進程部分地被中斷了。
格拉茲曼表示,“就在不久,IE6還是Web上占有絕對主導地位的瀏覽器,從技術角度看,Web是由只支持IE6和支持其他瀏覽器的網站構成的,用戶非常不滿?,F在,IE6一家獨大的局面已經結束,但其他問題又出現了。”
他說,“WebKit是蘋果Safari和谷歌Chrome瀏覽器的渲染引擎,被廣泛應用在iPhone、iPad和Android設備中,是移動Web領域占有絕對主導地位的瀏覽器。移動Web是由只支持WebKit和支持其他瀏覽器的網站構成的,用戶對此非常不滿?!?/P>
問題在于Web標準發展的途徑。新瀏覽器通常會引進最終成為標準的新技術,但最初這些新技術只出現在一種瀏覽器中。Web編程人員在使用這些試驗性的技術時,他們必須在命令前加一個前綴。例如,“-webkit”前緣表明基于WebKit的瀏覽器支持的功能。一旦新功能成為標準的一部分,得到所有瀏覽器支持,編程人員就無須再使用前綴了,因為他們無須再擔心自己是為一種特定瀏覽器開發代碼了。
格拉茲曼指出,目前的問題是,編程人員使用需要帶“-webkit”前綴的功能,但不使用需要帶“-o”(指Opera瀏覽器)、“-ms”(指微軟IE瀏覽器)或“-moz”(Mozilla火狐瀏覽器)前綴的功能,“我希望Web開發者社區停止設計只支持WebKit的網站,尤其是在支持其他瀏覽器只需要添加帶有前綴的CSS屬性的情況下”。 |