浏览器兼容性测试.docVIP

  • 8
  • 0
  • 约1.23万字
  • 约 39页
  • 2020-09-04 发布于天津
  • 举报
浏览器兼容性测试. 2012-8-2 Administrator 友情编辑BLYK 目录!浏览器内核Rendering Engine()与浏览器错误 未定义书签。5 1.浏览器内核介绍 5 1.1浏览器内核概念 5 1.2主流浏览器内核介绍 6 1.2.1 Trident 7 Gecko1.2.2 8 1.2.3 Presto 9 1.2.4 Webkit 10 排版引擎 1.3 10 1.3.1 WebCore 11 KHTML 1.3.2 12 2. 主流浏览器所用内核简介 13 Firefox2.1 浏览器 14 IE() 2.2 Internet Explorer15 6.0 版本 2.2.1 16 版本2.2.2 7.0 17 8.0版本2.2.3 19 版本9.0 2.2.4 BLYK友情编辑 2.3Google Chrome 21 2.3.1 Google Chrome市场份额 . 21 2.3.2 Google Chrome版本分支 .. 22 2.4 Safari 23 2.5 360安全浏览器 24 2.6基于多内核的浏览器 25 2.6.1 傲游浏览器3(Maxthon3.0+) 25 2.6.2 QQ浏览器6.11 25 2.6.3 搜狗高速浏览器(3.0+) . 25 2.6.4 Lunascape(5.0+) 26 3. 浏览器构成 27 渲染流程 27 主流浏览器所使用的内核分类 27 4. 浏览器兼容性测试策略 28 4.1 浏览器兼容性测试策略 29 4.1.1 快速 30 4.1.2 精确 30 4.1.3 完整 31 友情编辑BLYK .浏览器内核介绍1 浏览器内核概念1.1是的部分者器最重要或说核心浏览“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内、如解释(HTML的网。核”负责对页语法所以,通JavaScript)并渲染(显示)网页。 常所谓的浏览器内核也就是浏览器所采用的渲渲染引擎决定了浏览器如何显示网页的染引擎,不同的浏览器内核对内容以及页面的格式信息。因此同一网页在网页编写语法的解释也有不同,效果也可(显示)不同的内核的浏览器里的渲染这也是网页编写者需要在不同内核的浏能不同, 览器中测试网页显示效果的原因。 1.2主流浏览器内核介绍如果加上所有的几乎没有什浏览器内核很多,那么可能大约有么人在用的非商业的免费内核,款以上甚至更多,不过通常我们比较常见的10. BLYK友情编辑 大约只有以下四种,下面先简单介绍一下。 1.2.1 Trident Trident: IE浏览器使用的内核,该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到目前的IE9。Trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器涌现(如 360浏览器、Maxthon、The World 、TT、GreenBrowser、AvantBrowser等)。此外,为了方便也有很多人直接简称其为IE内核(当然也不排除有部分人是因为不知道内核名称而只好如此说)。 由于IE本身的“垄断性”(虽然名义上IE并非垄断,但实际上,特别是从Windows 95年代一直到XP初期,就市场占有率来说IE的确借助Windows的东风处于“垄断”的地位)而使得Trident内核的长期一家独大,微软很长时间都并没有更新Trident内核,这导致了两个后果——一是Trident内核曾经几乎与W3C标准脱节(2005年),二是Trident内核的大量 Bug等安然后加上一些致力全性问题没有得到及时解决, BLYK友情编辑IE于开源的开发者和一些学者们公开自己认为也有很多用户转向了其他浏览器不安全的观点,就是这个时候兴起的。Opera浏览器,Firefox和内核浏览器的市场占有率大幅提高非Trident也致使许多网页开发人员开始注意网页标准和 非IE浏览器的浏览效果问题。 不断地被更新和完善:自从发布后,Trident CSS2重大的变更;)Trident II(IE5——增进对CSS1.0的支持及对 的排版控制;Trident III(IE5.5)——修正部分CSSQuirks Trident IV(IE6)——修正了一部分box-model兼容模式(的错误

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档