浏览器内核详解

什么是浏览器内核?

首先,让我们深入了解一下浏览器内核,这个在网页浏览中起着至关重要作用的引擎。浏览器内核的英文名为Rendering Engine,翻译成中文有多种方式,如排版引擎、解释引擎、渲染引擎,如今更通行的称呼是浏览器内核。

简而言之,浏览器内核负责读取网页内容,整理信息,计算网页的显示方式并最终呈现在我们的屏幕上。

浏览器内核的种类

随着互联网的发展,涌现出了众多浏览器,其中一些主要的浏览器内核如下:

  • IE(Internet Explorer): 使用Trident内核,被广泛应用于IE、猎豹安全、360极速浏览器(IE模式)、百度浏览器等,目前基本不用,后续开发也不用考虑

  • Firefox: 使用Gecko内核,近年来虽然逐渐失宠,但其独特的功能和开源精神仍备受一部分用户青睐,一些新的特性FireFox也会提前上新

  • Safari: 采用WebKit内核,但很多人错误地将其称为Chrome内核,尽管Chrome内核实际上已经是Blink了。苹果的Safari曾经是在MACOS和IOS生态下体验较为不错,因为系统独占也让一些用户难以触达这类浏览器

  • Chrome: 使用Chromium/Blink内核,Blink实际上是WebKit的一个分支。Chrome的成功在一定程度上归功于其高速的渲染引擎和稳定的性能,许多国产浏览器也选择采用Blink内核进行二次开发。根据StatCounter统计,截至2022年4月底,Chrome在全球个人电脑浏览器中有64.36%的占有率.

  • Opera: 使用Blink内核,随着时间的推移,Opera已经跟随Chrome采用了Blink内核。

  • Microsoft Edge(研发代号为Project Spartan)是一个由微软研发的浏览器,于2015年1月21日公布,2015年3月30日公开发布第一个预览版。该浏览器在Windows 10Windows 10 Mobile中取代Internet Explorer成为默认浏览器,其中,Windows 10 Mobile中的IE已经被移除。旧版为EdgeHTML 内核, 2020年1月,微软正式推出Chromium内核的新版Edge浏览器

移动端浏览器内核

在移动端,我们常说的浏览器内核主要指系统内置浏览器的内核。在Android手机上,Webkit内核的使用率最高,而许多国产浏览器声称采用自家研发的内核,实际上基本上都是在WebKit的基础上进行二次开发。

对于iOS和WP7平台,由于系统的原因,系统自带的浏览器内核通常是Safari或者IE内核Trident。这也是为什么我们在移动设备上经常听到提及这两者的原因。这种差异性的内核使用给开发者和用户带来了一些挑战,但也推动了浏览器技术的不断创新。

钉钉内置及宜搭自定义页面浏览器内核

公司内部使用宜搭进行搭建的,有时候会遇到使用HTML内嵌网页的场景,首先确保你有权限进行展示,在自定义页面组件中进行HTML的展示

然后注意一点:

安卓系统的钉钉内核版本较低,需要额外注意兼容性,IOS的版本则比较新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值