b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

关于浏览器内核的一些事儿,你了解多少?

电脑杂谈  发布时间:2021-02-18 02:05:44  来源:网络整理

浏览器是我们几乎每天都必须使用的软件产品,但实际上许多学生对我们每天使用的浏览器一无所知。今天,我将告诉您一些有关浏览器内核的信息,以便您可以更深入地了解内部。

在下面的文章中,我们主要介绍一些常见的浏览器内核和JavaScript引擎。有些内容来自我在Internet上找到的信息,有些是我自己的理解。不能保证它完全正确,但是应该不正确。如果不对,请纠正我...

一、浏览器核心(排版引擎/渲染引擎)

首先说明什么是浏览器内核。它在英语中称为“渲染引擎”。中文翻译很多。排版引擎,解释引擎和渲染引擎现在通常被称为浏览器内核。至于为什么叫它,请您自己理解。

顾名思义,

渲染引擎用于渲染网页的内容,将网页的代码转换为最终可以看到的页面。因为是排版,所以肯定会出现排版未对准等问题。为什么布局未对齐?某些原因是网站本身的编写不规则,而某些原因是浏览器本身的呈现方式不规范。

有几种主流的排版引擎。由于这些排版引擎具有其代表的浏览器,因此排版引擎的名称和浏览器的名称通常会混合使用,例如IE内核和Chrome内核。实际上,这是不合理的,因为完整的浏览器不仅将具有一个排版引擎,而且具有其自己的界面框架和其他功能支持,并且排版引擎本身无法实现浏览器的所有功能。以下是几种主流的排版引擎和浏览器的列表。

1、 Trident Kernel(Windows)

Trident是著名的IE浏览器使用的内核,它也是许多浏览器使用的内核,通常称为IE内核。由于Trident内核提供了丰富的调用界面,因此有许多基于Trident内核的浏览器。旧的Trident内核(例如经常被提及的IE6内核)始终未遵循W3C标准,但是由于IE6在当时具有最大的市场份额,其结果是大量的网页专门为旧的Trident内核,例如IE6。在IE6下显示正常。 ,但实际上,这些网页的代码不符合W3C标准。因此,完全按照W3C标准编写的网页在旧的Trident内核下会有偏差。这就是为什么许认为后来的IE9网页布局有时会变得混乱的原因。 IE6是正常的,实际上并不是浏览器兼容性差,而是您访问的网页不符合新标准。可供调用的Trident内核的最新版本是IE9使用的内核,与以前的版本相比,它对W3C标准支持有很多增强。

具有Trident内核的常见浏览器是:

IE 6、 IE 7、 IE8(Trident 4. 0),IE9(Trident 5. 0),IE10(Trident 6. 0);

世界之窗,360安全浏览器,傲游;搜狗浏览器;腾讯TT;阿云浏览器(早期版本),百度浏览器(早期版本),瑞星安全浏览器,超薄浏览器; GreenBrowser,Aifan浏览器(12版之前的版本),115个浏览器,155个浏览器; Flash浏览器,N氧化物浏览器,candy浏览器,rainbow浏览器,瑞英浏览器,勇敢浏览器,114浏览器,Ant浏览器,飞腾浏览器,Suda浏览器,Zorro浏览器;

某些浏览器的新版本是“双核”甚至是“多核”。其中一个核心是Trident,然后添加了另一个核心。国内制造商通常将其他内核称为“高速浏览户,现在许多“双核”浏览器都使用它来测试JavaScript引擎,分数越高越好。

2、 Acid3测试门户。这主要是针对Web标准的兼容性测试。分数越高,就越符合Web开发标准。满分是100分。

3、 HTML5测试门户网站,用于测试浏览器对HTML5标准的支持。分数越高,越好。

四、几本精彩的作品

1、 IETab

这是浏览器扩展,不是内核。当没有第三方编译版本时,IETAb一直是非Trident内核浏览器(例如Mozilla Firefox,Chrome等)安装最多的扩展之一。用户可以方便地调用Trident内核来访问某些不打开IE兼容性差。网站。

2、 Trident / Gecko双核浏览器

尽管IETab可以满足某些要求,但是深度自定义仍然不同,因此Trident / Gecko双核浏览器诞生了。 Sleipnir和Avant 12(Orca)在此类别中更为常见。 Avant 12具有Orca的早期积累,因此我对此很熟悉。我计划稍后再加入Chromium,并成为三核浏览器,但是现在Mozilla Firefox和Chrome正在疯狂地刷版本号。后续版本必须花些精力。

3、 Trident / WebKit双核浏览器

超文本浏览框指定内核_浏览器内核版本什么最高_ios版本多屏互动浏览

现在,中国最主流的“双核”浏览器基本上都基于这种体系结构,包括360速度浏览器,世界窗口浏览器速度版本,Maxthon 3搜狗浏览器3、 QQ浏览器,枫叶浏览器,快速Fast浏览器,百度浏览器,阿云浏览器(最新版本),向日葵浏览器,其中最怪异的是Maxthon3。其他双核浏览器均基于Chromium,而Maxthon基于WebKit,但恰好使用了V8引擎。

4、 Trident / Gecko / WebKit三核浏览器

您现在可以看到的应该是日本的Lunascape。添加WebKit核心后,Avant也将在此处分类。老实说,Lunascape真的很难使用,很奇怪。每个内核都相对独立,外壳本身不够坚固,稳定性也不高,因此最好返回单内核浏览器。

五、一些小问题

1、 Chrome / Chromium

许会说他们的双核浏览器是Chrome / IE双核或基于Chrome的。实际上,这种说法是不正确的,因为Chrome本身不是开源的,其他制造商也无法自定义Chrome。可以修改和自定义的是Chromium,Chrome的开源开发版本,代码和Build可下载。 Chromium / Chrome的两个单词是Chrome,分别是拉丁语和英语。除名称外,还有许多区别。您可以自己比较。 Chromium每天最多可以更新十个或二十个版本,并且实验性新功能将在此处发布,但Chromium本身实际上并不稳定。 Chrome共有四个更新分支:Canary,Dev,Beta和Stable,并且稳定性得到了增强。

2、 MyIE,MyIE 2、 Maxthon,GreenBrowser自己搜索一段历史。

3、页面兼容性判断

在确保IE浏览器没有损坏的基础上,使用具有非TRident内核的浏览器进行判断。如果可能的话,最好拥有所有内核。通过控制变量,您可以发现问题,无论是浏览器本身还是页面编码问题。对于用户来说,他们可以更好地选择应该使用哪种浏览器来访问哪个页面,对于开发人员,他们应该编写难以区分的代码。

4、被模仿并超越了Opera

Opera实际上是好看且易于使用的,并且具有极高的创新性(像是全页缩放,多选项卡浏览,鼠标手势,快速拨号和其他功能都是它的开创者),但是它的市场份额一直很低。总是窃许多有用的新功能,因此每个人都笑称Opera“已被模仿并被超越”。有传言说,多标签浏览器是Opera发明的,但似乎有人研究了这个谣言,但事实并非如此。但是,诸如快速拨号和Turbo浏览之类的功能是可靠的Opera的第一个功能。您不能使用Opera,但是会失去很多乐趣。

5、这些年来流行的画笔版本号

当前,版本号最高的浏览器是Chrome,稳定版本的版本号是14,这也是主流浏览器中诞生时间最短的浏览器。他确实是版本编号的大师。 Chrome的早期版本还将添加一些更重要的新功能,例如扩展支持。当前版本更改基本上不伴随任何主要更新。现在,许多伪高端用户将全天使用第三方编译的版本来快速跟踪版本号,但真正的意义并不大。

感谢Chrome的“支持”,Firefox今年也刷新了版本号。年初是3. x。现在正式版本为7. 0. 1,每晚版本已达到1 0. 0。 Opera已经积累了很多年达到1 1. 50,而beta版本是1 2. 0。 IE的正式版本为9,平台预览版为10。

6、查看源代码,开发人员工具

通常来说,查看源代码和使用开发人员工具更加实用,并且普通用户可能没有很多机会,但是在判断某些问题时,它实际上非常有用。通过查看源代码或使用开发人员工具,您可以大致了解这些网站中的某些元素或已加载的脚本或规则,这有助于确定兼容性问题,还可以用于准确捕获页面元素。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-358358-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...