1.4 HTML 5的浏览器支持情况

并不是所有的浏览器都提供了对HTML 5的支持,有些浏览器支持大部分的属性和元素,而有些浏览器不支持或者只支持少量的元素和属性。下面将介绍支持HTML 5的浏览器、与浏览器有关的版本,以及测试浏览器的当前支持得分等。

1.4.1 支持HTML 5的浏览器说明

HTML 5的快速发展,已经被越来越多的浏览器厂商所支持。目前,一些主流的浏览器已经提供了对HTML 5功能的支持,这些常用的浏览器说明如下。

1.傲游3浏览器

傲游浏览器是本书主要使用的浏览器之一,傲游浏览器3.0是首款由中国团队开发的独立核心浏览器,基于性能与稳定性都非常优秀的Webkit核心构建。它的使用体验流畅舒适,包括智能填表、智能地址栏、广告过滤、在线收藏等功能。

2.Google Chrome浏览器

Google Chrome浏览器是本书主要使用的浏览器之一,它简洁、快速,并且支持多标签浏览,每个标签页面都在独立的“沙箱”内运行。在提高安全性的同时,一个标签页面的崩溃也不会导致其他标签页面被关闭。此外,Google Chrome基于更强大的JavaScript V8引擎,这是当前Web浏览器所无法实现的。

3.Opera浏览器

Opera浏览器是本书所使用的浏览器之一,也叫欧朋浏览器,它是来自挪威的一个极为出色的浏览器,具有速度快、节省系统资源、订制能力强、安全性高以及体积小等特点,也是目前最受欢迎的浏览器之一。

4.Mozilla Firefox浏览器

本书中也会使用到Firefox浏览器,它是一个自由的、开放源码的浏览器,适用于Windows、Linux和Mac OS X平台,它体积小速度快。另外,它还有其他一些高级特征,如标签式浏览使上网更快;可以禁止弹出式窗口;自定义工具栏;扩展管理;更好的搜索特性;快速而方便的侧栏等。

5.Internet Explorer 9浏览器

IE 9 beta是微软发布的首个IE9测试版本,它是微软迄今为止支持标准最规范的IE浏览器。同时,IE9还改进了IE浏览器性能,其中包括新的Chakra JavaScript引擎,以及面向图形、文本和媒体内容的HTML5硬件加速功能。

6.Safari 5浏览器

这是一款兼容Windows操作系统的Safari网络浏览器,试图与它强大的对手分庭抗礼。它的性能和功能仅从数据看上去与现在流行的浏览器相比有一定的优势。

7.QQ浏览器

QQ浏览器(目前流行的是手机版)是由腾讯公司自主研发的新一代免费手机浏览器。腾讯公司官方介绍说手机QQ浏览器是更快,更方便的新一代手机浏览器。它不仅软件体积小,上网速度快。通过多项领先技术,让手机上网的浏览效果更佳,流量费用更少,在手机上获得最佳的上网体验。

8.搜狗浏览器

搜狗高速浏览器是目前互联网上最快速最流畅的新型浏览器,与拼音输入法、五笔输入法等产品一同成为用户高速上网的必备工具。搜狗高速浏览器拥有国内首款“真双核”引擎,采用多级加速机制,能大幅提高用户的上网速度。

9.360浏览器(极速版)

用户既可以享受到Chromium风一样的速度、革新的UI设计、HTML 5/CSS 3的标准化支持,又可以通过双核引擎的自动无缝切换,毫无阻碍地享受国内的互联网应用。充分考虑了国内用户的使用习惯,加入了地址栏下拉列表、状态栏、鼠标手势、超级拖曳以及标签相关的个性化选项设置。

10.世界之窗(极速版)

来自Chromium开源社区的优秀框架,高效的多进程封装,良好的软件兼容性;兼容HTML 5的Webkit、高性能的V8引擎,充分发挥机器性能,飞速上网;结合用户的习惯增加了各种经典特色功能,为国人量身定做;更多的服务逐渐本地化,消除了网络障碍。

提示

本书所使用的浏览器有Maxthon浏览器、Chrome浏览器、Opera浏览器和Firefox浏览器,它们的版本分别是4.0、27、12.15和21(注意:版本并没有具体到小数后的每一位)。

1.4.2 在线测试当前浏览器的支持情况

既然有多个浏览器都支持HTML 5实现的功能,那么到底哪个浏览器所支持的功能多一些、哪个浏览器所支持的功能少一些呢?下面将推荐一些对读者有帮助的网站。

1.HTML 5Test网站(www.html5test.com

该网站用以测试浏览器对HTML 5热门新功能的支持程序,测试的满分是500分。如果浏览器同时支持那些没有列入的W3C的标准,将会获得附加分。例如,打开傲游浏览器查看该浏览器对HTML 5的支持得分,如图1-3所示。在该图中可以看到,当前版本的傲游浏览器测试得分是476分,其中有15分的附加分。

图1-3 傲游浏览器对HTML 5的支持得分

单击图中的other browsers标签可以查看其他浏览器的版本得分,并且可以查看其他浏览器旧版本的得分,如图1-4所示为当前其他浏览器的等分情况。从该图中可以看到,得分第二的浏览器是Chrome,其版本是27,总共得分是463分,其中有13分的附加分。得分第三的是版本号为12.10的Opera浏览器,得分是419分,其中有9分的附加分。

图1-4 其他浏览器的得分情况

2.www.findmebyip.com

该网站能够获取当前计算的IP地址,并且能够测试当前浏览器对HTML 5和CSS 3的支持情况,直接访问该网址,如图1-5所示。

图1-5 访问www.findmebyip.com

如果想要查看目前主流的浏览器对HTML 5中某个元素或功能的支持情况,可以向当前网址后添加“/litmus”(http://fmbip.com/litmus/),效果如图1-6所示。

图1-6 主流浏览器对Audio元素的支持情况

3.www.caniuse.com网站

该网站也可以用来检测各个浏览器对HTML 5和CSS 3的支持情况,如图1-7所示。

图1-7 各个浏览器对HTML 5和CSS 3的支持情况