004-常用浏览器内核

    科技2024-10-14  20

    1. 主流浏览器的内核引擎:

    1.1. WebKit: Safari是基于Webkit开发。

    1.2. Blink: 新版Chrome(从2013年开始, 最新的Chrome 28.0.1469.0中已经替换为Blink)是基于Blink开发。Blink引擎是从WebKit引擎发展而来的。

    1.3. Trident: IE以Trident作为内核引擎。

    1.4. Gecko: Firefox是基于Gecko开发。

    2. webkit

    2.1. WebKit是一个开源的浏览器引擎。 WebKit前身是KDE小组的KHTML。 Apple将KHTML 发扬光大, 推出了改进型的WebKit引擎。

    2.2. WebKit内核的常有浏览器:

    2.2.1. Safari浏览器

    2.2.2. 傲游浏览器(Trident与Webkit双核)

    3. Trident

    3.1. Trident(图形接口的排版引擎, 又称为MSHTML), 是微软在自家的操作系统(Windows)上搭载的Internet Explorer浏览器的内核引擎的名称。

    3.2. Trident内核的常有浏览器:

    3.2.1. Internet Explorer浏览器

    3.2.2. 360浏览器(Trident与Blink双核)

    3.2.3. 世界之窗浏览器(Trident与Blink双核)

    4. Gecko

    4.1. Gecko是套开放源代码的、以C++编写的网页排版引擎。Gecko是跨平台的,能在Microsoft Windows、Linux和Mac OS X等主要操作系统上运行。它是最流行的排版引擎之一,其流行程度仅次于Trident。

    4.2. Gecko内核的常有浏览器:

    4.2.1. Firefox浏览器

    5. Blink

    5.1. 由于WebKit2在WebCore层面上实现的进程隔离在一定程度上与Google Chrome 自己的沙箱设计存在冲突, 故Google Chrome一直停留在WebKit, 使用Backport的方式实现和主线WebKit2的兼容。基于以上原因, Google决定从WebKit fork出自己的Blink Web引擎。Blink引擎几乎成为现在最流行的引擎, 没有之一。国内很多家的浏览器都使用Blink引擎作为内核。

    5.2. 内核的常有浏览器:

    5.2.1. Chrome浏览器

    5.2.2. Opera浏览器

    5.2.3. 360浏览器(Trident与Blink双核)

    5.2.4. 世界之窗浏览器(Trident与Blink双核)

    6. 因此, 我们在测试自己写的网页时, 通常也需要同时使用Chrome、Safari、Firefox、IE11这四个浏览器进行测试。

    Processed: 0.035, SQL: 8