ie9對(duì)html5中部分屬性不支持的原因分析
來(lái)源:易賢網(wǎng) 閱讀:619 次 日期:2015-02-03 14:10:13
溫馨提示:易賢網(wǎng)小編為您整理了“ie9對(duì)html5中部分屬性不支持的原因分析”,方便廣大網(wǎng)友查閱!

具體方法如下:

眾所周知,在ie9中對(duì)于html5標(biāo)準(zhǔn)中的離線(xiàn)應(yīng)用程序以及css3中的一部分不提供支持。本文對(duì)此做一簡(jiǎn)要分析。

微軟日前已經(jīng)發(fā)布了internet explorer 9(以下簡(jiǎn)稱(chēng)ie9)正式版。在該版本中,微軟遵循他們的發(fā)展戰(zhàn)略,對(duì)于作為最新web標(biāo)準(zhǔn)的html5與css3中大多數(shù)功能提供了支持。

同時(shí),微軟也準(zhǔn)備將ie9應(yīng)用在windows phone 7中使用。ie9無(wú)疑成為了微軟的internet戰(zhàn)略中非常重要的一個(gè)環(huán)節(jié)。

但是,現(xiàn)在公布的ie9中,應(yīng)該被用來(lái)與firefox,safari,chrome等瀏覽器相競(jìng)爭(zhēng)的html5中的幾個(gè)重大功能卻沒(méi)有得到支持。

現(xiàn)將w3c公布的html5以及與其相關(guān)的主要功能列舉如下:

通信相關(guān)(web sockets, server-sent events等等)

css3樣式

設(shè)備定位功能(取得地理位置信息等等)

3d以及畫(huà)面顯示效果(webgl,css3的3d功能等等)

多媒體(audio/video等等)

性能及功能性的提高(web workers,xhr2等等)

語(yǔ)義性(microdata微數(shù)據(jù)等等)

離線(xiàn)及本地存儲(chǔ)(app cache,本地存儲(chǔ),indexeddb等等)

在這之中,即使離線(xiàn)也可以使用web網(wǎng)頁(yè),web應(yīng)用程序的功能,使用javascript也可以使用多線(xiàn)程的web workers,以及css3中的幾個(gè)功能都沒(méi)有在ie9中得到支持。

應(yīng)該對(duì)于html5提供積極支持的微軟,為什么沒(méi)有在ie9中對(duì)這幾個(gè)重要功能提供支持呢?如何這樣的話(huà)在windows phone7中使用ie9又有什么必要呢?這個(gè)理由在微軟的官方人士那里得到了回答。

提問(wèn):首先確認(rèn)一個(gè)事實(shí),ie9中對(duì)于html5的離線(xiàn)功能等等的確不提供支持嗎?

官方回答:的確如此,大致上來(lái)說(shuō),關(guān)于離線(xiàn)功能,以及css3中的幾個(gè)功能,在ie9中并不支持。

首先針對(duì)css3做一個(gè)說(shuō)明,css的屬性中的供應(yīng)商前綴(為了在其他供應(yīng)商所提供的瀏覽器中使用而在css的屬性前增加的“-moz-”,“-webkit-”等等前綴。)在ie9中不提供支持。

在ie9中提倡“統(tǒng)一標(biāo)記”,就是說(shuō)同樣的屬性,標(biāo)記應(yīng)該在任何瀏覽器中的渲染效果應(yīng)該都是同樣的。也就是說(shuō)為了在各供應(yīng)商所提供的瀏覽器中使用而人為增加的各種前綴是不符合這個(gè)概念的,所以不提供支持。

還有一個(gè)問(wèn)題就是關(guān)于離線(xiàn)應(yīng)用。這是因?yàn)樗囊粋€(gè)相關(guān)功能indexeddb的實(shí)現(xiàn)方法也還沒(méi)有被確定下來(lái),所以與之密切相關(guān)的離線(xiàn)應(yīng)用程序功能也暫時(shí)不被支持。

現(xiàn)在使用ie的有個(gè)人,開(kāi)發(fā)者,企業(yè)等等各種客戶(hù)。因此無(wú)論如何對(duì)于新的功能提供的支持必須要采取一種保守的做法。

現(xiàn)在我們所提供的支持都是非常安全穩(wěn)定的,今后也將優(yōu)先對(duì)那些在用戶(hù)那里獲得非常高的渴望度的功能進(jìn)行支持。

不管什么功能一下子全部提供支持,或者說(shuō)為了迎合企業(yè)用戶(hù)而特意對(duì)某些功能提供支持的話(huà),這種支持是十分不安全、不穩(wěn)定的,所以我們不希望采取這種做法。

但是,對(duì)于ie功能的加強(qiáng)肯定不會(huì)停止在ie9這個(gè)版本上面,所以我們今后肯定還會(huì)對(duì)html5/css3繼續(xù)提供新的支持。

提問(wèn):事實(shí)上在ie9中,作為html5主要功能之一的離線(xiàn)功能與webworker功能沒(méi)有提供支持這件事是最近被民眾所關(guān)注的一件事。在宣稱(chēng)對(duì)于html5提供支持的同時(shí),不說(shuō)清楚支持什么功能,不支持什么功能,這種宣傳不是等于沒(méi)有嗎?

官方回答:并不是要特意隱瞞,應(yīng)該是在忙于對(duì)于ie9這種新的瀏覽器做一個(gè)比較全面地介紹,而沒(méi)有考慮到這個(gè)問(wèn)題。當(dāng)然,在對(duì)于各api各屬性進(jìn)行單獨(dú)介紹的時(shí)候,肯定是有一個(gè)比較明確的說(shuō)明的。

更多信息請(qǐng)查看IT技術(shù)專(zhuān)欄

更多信息請(qǐng)查看網(wǎng)頁(yè)制作
易賢網(wǎng)手機(jī)網(wǎng)站地址:ie9對(duì)html5中部分屬性不支持的原因分析
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢(xún)回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢(xún)?yōu)闇?zhǔn)!
相關(guān)閱讀網(wǎng)頁(yè)制作

2025國(guó)考·省考課程試聽(tīng)報(bào)名

  • 報(bào)班類(lèi)型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢(xún) | 簡(jiǎn)要咨詢(xún)須知 | 加入群交流 | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專(zhuān)用圖標(biāo)
聯(lián)系電話(huà):0871-65099533/13759567129 獲取招聘考試信息及咨詢(xún)關(guān)注公眾號(hào):hfpxwx
咨詢(xún)QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專(zhuān)用圖標(biāo)