HTML5从入门到精通 (第2版)
上QQ阅读APP看书,第一时间看更新

1.4 各浏览器对HTML5的支持

HTML5被说成是划时代也好,具有革命性也好,如果不能被业界承认并且大面积地推广使用,这些都是没有意义的。事实上,今后HTML5被正式地、大规模地投入应用的可能性是相当高的。

通过对IE、Google、Firefox、Safari、Opera等主流浏览器的发展策略的调査,发现它们都在支持HTML5上采取了一定的措施。

微软

2010年3月16日,微软公司在拉斯维加斯市举行的MIX10技术大会上宣布已推出IE9浏览器开发者预览版。微软称,IE9开发完成后,将会更好地支持CSS3、SVG和HTML5等互联网浏览通用标准。

Google

2010年2月19日,谷歌Gears项目经理伊安-费特通过博客宣布,谷歌将放弃对Gears浏览器插件项目的支持,以此重点开发HTML5项目。据费特表示,在谷歌看来,Gears面临的主要问题是,该应用与HTML5的诸多创新非常相似,而且谷歌一直积极发展HTML5项目。因此,只要谷歌不断以加强新网络标准的应用功能为工作重点,那么为Gears增加新功能就无太大意义了。而多种浏览器将会越来越多地为GMail及其他服务提供更多脱机功能方面的支持,因此Gears面临的需求也在日益下降,这是谷歌做出上述调整的重要原因。

Mozilla

2010年7月,Mozilla基金会发布了Firefox 4浏览器的第一个早期测试版。在该版本的Firefox浏览器进行了大幅改进,包括新的HTML5语法分析器,以及支持更多HTML5形式的控制等。从官方文档来看,Firefox 4对HTML5是完全级别的支持,包括在线视频、在线音频等多种应用。

苹果

2010年6月7日,苹果公司在开发者大会的会后发布了Safari 5,这款浏览器至少支持10个以上的HTML5新技术,包括全屏幕播放、HTML5视频、HTML5地理位置、HTML5切片元素、HTML5的可拖动属性、HTML5的形式验证、HTML5的Ruby、HTML5的Ajax历史和WebSocket字幕。

Opera

2010年5月5日,Opera软件公司首席技术官Hakon Wium Lie先生在访华之际,接受了中国软件资讯网等少数几家媒体的采访。号称“CSS之父”的Hakon Wium Lie认为,HTML5与CSS3将是全球互联网发展的未来趋势,包括Opera在内的诸多浏览器厂商,纷纷在研发HTML5相关产品,Web的未来属于HTML5。从Opera 10开始,Opera对HTML5的支持就十分出色。

以上证据表明,这些主流浏览器都纷纷地朝着支持HTML5、结合HTML5的方向迈进着,因此HTML5已经被广泛地推行开来了。

在HTML5以前,各浏览器对HTML、JavaScript的支持很不统一,这样就造成了同一个页面在不同浏览器中的表现不同的情况。HTML5的目标是详细分析各浏览器所具有的功能,并以此为基础制订一个通用规范,并要求各浏览器能支持这个通用标准。

就目前的形势来看,各浏览器厂商对HTML5都抱着极大的热情,尤其是微软,因为对HTML5的支持不够积极,导致Internet Explorer市场份额下滑的事实,更成为各浏览器厂商的前车之鉴。如果各浏览器都能统一遵守HTML5规范,以后前端程序员开发HTML+CSS+ JavaScript页面时将会变得更加轻松。