
浏览器豪门:Webkit家族大PKWebkit(http://www.webkit.org)是目前最受欢迎的开源Web浏览器引擎,Safari、Chrome等浏览器,Android、Symbian、PalmPre,Blackberry等众多手机平台所内置的浏览器均基于Webkit开发,毋庸置疑,Webkit家族是名副其实的浏览器豪门,大有一统浏览器江山之势。 尽管Webkit浏览器们一脉相承,但经过各家定制,历史长河的洗礼,对Web技术规范的支持并不完全一致,甚至差异不小,“贫富不均”。 值得一提的是,在我们传统的思维中,总觉得手机浏览器要比PC浏览器的功能弱不少,事实上,在Webkit家族中并非如此。 许多手机浏览器均采用Webkit(如Android、Symbian、iPhone、Blackberry、Palm Pre),从支持的功能特性(Web技术规范)的角度而言,这些手机浏览器一点都不必PC上的浏览器差,具体比较可参考下表。 插播广告:中国移动的BAE(Browser based Application Engine)由于在不同平台上(OPhone,Symbian v3,v5,Windows Mobile 6.1/6.5)均采用同一个较新的Webkit的版本,因此,基于BAE可以开发出功能强大、丰富多彩的JIL Widget应用,欲了解更详细的内容,可以访问:http://labs.chinamobile.com/bae
或者 www.jil.org或者 dev.10086.cn JIL Widget专区。 Patric H. Lauke 对21种Webkit浏览器支持的Web标准作了较详尽的比较,原文链接:http://www.quirksmode.org/webkit.html,我把该文章翻译成中文,与大家分享。 为了证明没有所谓的手机版的Webkit(即使用Wekbit的的手机浏览器与使用Webkit的PC浏览器从Web功能特性,即:对Web标准的兼容性,上看,没有本质区别—译者注),并指出哪种基于Webkit的浏览器最佳,我将比较21种基于Webkit开发的浏览器产品。我希望由此能对Webkit家族有新的认识 这个页面中包括对一些针对基于Webkit的浏览器(并非所有)的CSS和Javascript相关支持情况的测试条目。测试条目的目的是为了得到以下表格所列的Webkit浏览器对相关功能特性的支持情况得差异性。 后续我可能还会增加一些HTML5相关的测试条目,一些Webkit浏览器(如Safari、Chrome等)已经支持相关特性。 这些测试只是关注兼容性。我没有提Webkit浏览器,特别是手机上的浏览器关于性能和用户接口(UI)的相关内容,但事实上,至少是在短期内,性能和UI甚至比兼容性更重要。 同时应该记住: 没有所谓的手机上的Webkit。 至今,我已经测试了大量的手机上的Webkit浏览器,它们基本差异不大,详细内容,如下所示。 以下对比表主要是根据特性支持的情况排序,普遍支持的最好的测试条目放在前面。
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||