萝卜头IT论坛

搜索
查看: 1517|回复: 7
收起左侧

[教程] 【科普】万变不离其宗的浏览器

[复制链接]
发表于 2022-4-11 19:37:02 | 显示全部楼层 |阅读模式
浏览器是每个上网者一定要接触到的工具。国内的浏览器多的不可计数,流氓安装的,大厂商推广的……,不可尽数。其实浏览器重要的区别在于使用的内核,而浏览器内核又不外乎几种内核。
一、什么是浏览器内核


    一个完整的浏览器包含浏览器内核和浏览器的外壳(shell)。浏览器内核可以理解为排版引擎,主要由2部分组成,渲染引擎和js引擎。
  • 排版引擎主要是负责获取网页的内容(HTML 、XML 、图像、CSS 、JS)等信息进行解析、网页渲染将网页的代码转换为可以看见的页面。浏览器的内核不同于网页的语法忽悠不同,所以渲染的效果也不一样。
  • 常见浏览器内核的有Trident 、 Webkit 、 Presto 、Blink
  • 二、浏览器内核简介
  • IE内核(Trident)
    Trident内核代表产品Internet Explorer,又称其为IE内核。Trident(又称为MSHTML),是微软开发的一种排版引擎。国内很多的双核浏览器其中之一就是Trident,美名其曰“兼容模式”。
    代表:IE、傲游、世界之窗浏览器、Avant、猎豹安全浏览器、360极速浏览器、百度浏览器等。
    Window10发布后,IE将其内置浏览器命名为Edge(原名斯巴达),使用了新内核Edge引擎。
    Firefox(Gecko)
    Gecko内核代表作品Mozilla FirefoxGecko是一套开放源代码的、以C++编写的网页排版引擎。Gecko是最流行的排版引擎之一,仅次于Trident。使用它的最著名浏览器有Firefox、Netscape6至9。可惜这几年已经没落了,比如打开速度慢、升级频繁。
    Safari(Webkit)
    苹果公司自己的内核,也是苹果的Safari浏览器使用的内核。
    WebKit内核代表作品Safari、Chromewebkit 是一个开源项目,包含了来自KDE项目和苹果公司的一些组件,主要用于Mac OS系统,它的特点在于源码结构清晰、渲染速度极快。缺点是对网页代码的兼容性不高,导致一些编写不标准的网页无法正常显示。主要代表作品有Safari和Google的浏览器Chrome。
    Chrome(Blink)
    有Google和Opera Software开发的浏览器排版引擎,2013年4月发布,现在Chrome内核是Blink。Blink其实是webkit的分支,大部分国产浏览器最新版都采用Blink内核。
    Opera(Presto)
    Presto内核代表作品OperaPresto是由Opera Software开发的浏览器排版引擎,供Opera 7.0及以上使用。它取代了旧版Opera 4至6版本使用的Elektra排版引擎,包括加入动态功能,例如网页或其部分可随着DOM及Script语法的事件而重新排版。在13年之后,Opera宣布加入谷歌阵营,弃用了Presto。
    其它
    移动端的浏览器内核主要说的是系统内置浏览器的内核。
    目前移动设备浏览器上常用的内核有Webkit、Blink、Trident、Gecko,其中苹果iOS平台主要是Webkit,Android4.4之前Android系统浏览器的内核是Webkit,Android4.4之后使用Blink,Windows Phone 8系统浏览器内核是Trident。


回复

使用道具 举报

发表于 2022-4-11 20:45:34 | 显示全部楼层
本帖最后由 PencilNavigator 于 2022-4-11 20:47 编辑

补充一点,之前号称自研内核的红芯游览器,有人扒了壳,实际上就是Chromium改版。什么某60极速浏览器,某60安全浏览器,某豹,某狗,实际上都是一个或多个内核包装,再添加额外的功能。本质上内核还是那个内核。
回复

使用道具 举报

发表于 2022-4-11 22:52:17 | 显示全部楼层
我是瞎用,感觉好用才留下,不管什么内核
其实很多浏览器打上适合自己的插件用起来都不错
回复

使用道具 举报

发表于 2022-4-11 23:13:55 | 显示全部楼层
很多浏览器都用过,最终停留在谷歌、edge
回复

使用道具 举报

 楼主| 发表于 2022-4-12 06:25:22 | 显示全部楼层
PencilNavigator 发表于 2022-4-11 20:45
补充一点,之前号称自研内核的红芯游览器,有人扒了壳,实际上就是Chromium改版。什么某60极速浏览器,某60 ...

知道深层次的东西,谎言不攻自破。
红芯吹的正爆时,我都懒得和自嗨的人争辩。
回复

使用道具 举报

 楼主| 发表于 2022-4-12 06:27:15 | 显示全部楼层
新空气 发表于 2022-4-11 22:52
我是瞎用,感觉好用才留下,不管什么内核
其实很多浏览器打上适合自己的插件用起来都不错 ...

好用就成,主要用来揭露浏览器的各种吹牛,各种蛊惑。
回复

使用道具 举报

发表于 2022-4-12 11:07:11 | 显示全部楼层
转发给长辈们了,靠谱!
回复

使用道具 举报

发表于 2022-4-12 20:11:04 来自手机 | 显示全部楼层
jyssysz 发表于 2022-4-12 06:25
知道深层次的东西,谎言不攻自破。
红芯吹的正爆时,我都懒得和自嗨的人争辩。 ...

红芯吹那会,群里有个初中生直接把包给解了,然后都知道是啥玩意。
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-4-26 19:49 , Processed in 0.092475 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表