内核求推荐,这些s7 edge 第三方内核核哪个更好

1813人阅读
系统设计 - System Design(11)
互联网企业要做大做强,“平台化”是绕不过的一个坎。抛开具体业务,如何在软件架构体系上支持平台化发展,是我最近在考虑的问题。“微内核”设计思想很早就提出来了,以前我曾经在开发传统的套装软件上运用过,现在看来同样也适用与互联网基础软件平台研发。以下内容来自“HTTL模板引擎”设计理念:但凡有生命力的产品,都是在扩展性方面设计的比较好的,因为没有哪个产品可以覆盖所有需求,对于开源软件尤其如此。所以,产品只有具有良好的扩展性,允许用户或第三方参与进来,进行二次开发,才能保持生命力。怎么样的扩展性才是最好的?通常来讲,就是没有任何功能是硬编码的,所有的功能都可被用户替换。那要如何才能做到这样?一个重要的原则就是:平等对待第三方——也就是凡是原作者能实现的功能,第三方也要能够在不改变源代码的前提下实现。换言之,原作者应把自己也当作扩展者,自己添加功能时,也要用第三方扩展者同样的方式进行,而不要有特权。要做到这一点,就需要一个良好的框架支撑,“微内核+插件”是一个不错的选择,Eclipse、Maven等知名软件都采用该体系。什么是“微内核+插件”?微内核,即最小化核心,内核只负责插件的组装,不带任何功能逻辑,所有功能都由可替换的插件实现,并且,组装过程应基于统一的规则,比如基于setter注入,而不能对不同插件硬编码组装,这样可以确保没有任何功能在内核中硬编码。比如:Spring, OSGI, JMX, ServiceLoader等都是常见的微核容器,它们负责基于统一规则的组装,但不带功能逻辑。非功能性的插件组装过程,可以由微内核框架来完成,那功能性的组装怎么办呢?我们可以把功能性的组装过程也封装成插件,即让大插件组装小插件,形成级联组装关系。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:355355次
积分:4363
积分:4363
排名:第5017名
原创:84篇
转载:12篇
评论:303条
(1)(1)(1)(1)(1)(2)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(5)(7)(4)(1)(7)(2)(5)(2)(2)(1)(1)(1)(3)(4)(5)(9)(20)百度浏览器,内核
→ 百度浏览器,内核
百度浏览器,内核
上传时间: 来源:
第一篇:百度浏览器,内核作为一名 javaweb 从业者,为了一句“用户 体验”,不免天天和各种浏览器打交道;随着国内 IT 巨头不断推出浏览器,像 360、搜狗、百度这
些都相继推出了双核浏览器,而且它们的用户群
体在国内不断扩大;因此研究它们的兼容性,也
是必不可少。今天就给大家撸一边它们的兼容性 问题 pc 360 安全浏览器、搜狗极速浏览器、百度浏
用心感受才知道。天天都是新的一天,我怎么发现有时候在重复
览器、ietester 先带大家了解一下各个浏览器内核
360安全浏览器极速模式为chromium内核兼
容模式是自动调你电脑上的 ie 内核
搜狗高速浏览器极速模式为 chrome 内核但 是可以切换 ie 高版本内核(真正意义上的双核)
兼容模式一般也是调用电脑 IE 的 trident 核心 百度浏览器内核极速模式基于 chrome 兼容 模式 ie 内核
用心感受才知道。天天都是新的一天,我怎么发现有时候在重复
一般网页设计师做好网站候大都会,在火 狐、谷歌、和 ie 浏览器上进行兼容性测试,如 果你的网页满足了这些浏览器的新版本;那么你
的网页在主流国内浏览的极速模式上一般不会
有太大的问题;因为由“步骤一”可知它们都是
基于这些内核的改进。下面我们谈一谈这些浏览器兼容模式;兼容 模式是个令人头疼的问题如果你不知道它是什 么内核,内核是什么版本。经过上面介绍大家可 以知道他们是直接调用的 ie 的内核;但是他们
用心感受才知道。天天都是新的一天,我怎么发现有时候在重复
的版本呢,这就跟你电脑上的 ie 浏览器版本有 关了。针对你的 ie 版本你在 ietester 加相应内 核上测试,完成兼容就 ok 了,抑或是直接下载
最新的 ie(如果你考虑兼容老版) 现在国内的浏览器技术不断更新,虽然是目
前内核是基于国外的架构;但是不少厂商已经开 始自主研发自己的内核了(例如遨游、360)有 时候你的布局还要针对它们做 hack (目前只发现
测试过的网页,360 极速浏览器出现过不兼容的
境况(个人经历)),这时候你可以去它们的论坛
用心感受才知道。天天都是新的一天,我怎么发现有时候在重复
找解决方案。注意事项 随着 css3 的推出,一些老版浏览器的不兼 容给广大前端爱好者带来了不少麻烦,大家可以 可以去个浏览器官网看看针对方案
csshack 已经不是神马新词汇了,如果感兴 趣可以深入研究一下
2df0f9c9e 凤凰代理
第一篇:百度浏览器,内核首先解释一下浏览器内核是什么东西。英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核,至于为什么流行这么称呼,请自行领悟。
Rendering Engine,顾名思义,就是用来渲染网页内容的,将网页的代码转换为最终你看得见的页面。因为是排版,所以肯定会排版错位等问题。为什么会排版错位呢?有的是由于网站本身编写不规范,有的是由于浏览器本身的渲染不标准。
现在有几个主流的排版引擎,因为这些排版引擎都有其代表的浏览器,所以常常会把排版引擎的名称和浏览器的名称混用,比如常的说IE内核、Chrome内核。其实这样子是不太合理的,因为一个完整的浏览器不会只有一的排版引擎,还有自己的界面框架和其它的功能支撑,而排版引擎本身也不可能实现浏览器的所有功能。下面罗列一下几款主流的排版引擎和浏览器。
1、Trident 内核(Windows)
Trident 就是大名鼎鼎的 IE浏览器 所使用的内核,也是很多浏览器所使用的内核,通常被称为IE内核。基于Trident内核的浏览器非常多,这是因为Trident内核提供了丰富的调用接口。老的Trident内核(比如常说的IE6内核)一直是不遵循W3C标准的,但是由于当时IE6的市场份额最大,所以后果就是大量的网页专门为IE6等老Trident内核编写,在IE6下显示很正常,但其实这些网页的代码并不符合W3C标准,于是,完全依据W3C标准写的网页在老的Trident内核下面又出现偏差,这就是为什么很多人觉得后来的IE9的网页排版有时会乱了,而IE6则正常,其实不是浏览器兼容性差了,而是你访问的网页不符合新的标准。目前可供调用的最新版的Trident内核是IE9所用的内核,相较之前的版本对W3C标准的支持增强了很多。
Trident内核的常见浏览器有:
IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);
世界之窗、 360安全浏览器、傲游;搜狗浏览器;腾讯TT;阿云浏览器(早期版本)、百度浏览器(早期版本)、瑞星安全浏览器、Slim Browser; GreenBrowser、爱帆浏览器(12 之前版本)、115浏览器、155浏览器; 闪游浏览器、N氧化碳浏览器、糖果浏览器、彩虹浏览器、瑞影浏览器、勇者无疆浏览器、114浏览器、蚂蚁浏览器、飞腾浏览器、速达浏览器、佐罗浏览器;
其中部分浏览器的新版本是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。
2、Gecko(跨平台)
Netscape6 启用的内核,现在主要由Mozilla基金会进行维护,是开源的浏览器内核,目前最主流的Gecko内核浏览器是Mozilla Firefox,所以也常常称之为火狐内核。因为Firefox的出现,IE的霸主地位逐步被削弱,Chrome的出现则是加速了这个进程。非Trident内核的兴起正在改变着整个互联网,最直接的就是推动了编码的标准化,也使得微软在竞争压力下不得不改进IE。不过比较可惜的是,虽然是开源的,也开发了这么多年,基于Gecko的浏览器并不多见,除了一些简单的改动(坑爹的X浏览器)或者是重新编译(绫川ayakawa、tete009),深度定制或者增强型外壳的还比较少见。另外就是有一些其它软件借用了Gecko内核,比如音乐管理软件SongBird。常见的Gecko内核的浏览器:Mozilla Firefox、Mozilla SeaMonkey、Epiphany(早期版本)、Flock(早期版本)、K-Meleon
3、KHTML(Linux)
KDE开发的内核,速度快捷,容错度低。这个内核可能不见得很多人知道,但是后面再看下去你就明白了。常见的KHTML内核的浏览器:Konqueror
4、WebKit(跨平台)
由KHTML发展而来,也是苹果给开源世界的一大贡献。是目前最火热的浏览器内核,火热倒不是说市场份额,而是应用的面积和势头。因为是脱胎于KHTML,所以也是具有高速的特点,同样遵循W3C标准。从目前看来,WebKit 内核是最有潜力而且是已经有相当成绩的新兴内核,性能非常好,而且对W3C标准的支持很完善,本人非常看好它。
当前发展势头最强劲的WebKit内核
常见的WebKit内核的浏览器:Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android 默认浏览器,
5、Chromium(跨平台)
其实 Chromium 就是 WebKit,维基百科里面并没有将Chromium从WebKit分出来,这个区分完全是基于我个人的恶趣味。记得以前看过一个大牛的博文说过,Chromium把WebKit的代码梳理得可读性提高很多,所以以前可能需要一天进行编译的代码,现在只要两个小时就能搞定。这个我自己也没有考究过,但是估计可信。这个也能解释为什么Gecko和WebKit出来了这么久,第三方编译、定制的版本并不多,但是由Chromium衍生出来的浏览器早就满坑满谷了。
常见的Chromium内核的浏览器:Google Chrome、Chromium、SRWare Iron、Comodo Dragon
6、Presto(跨平台)
Opera 所采用的内核,准确地说,是Opera 7.0及以后版本的内核,Opera 3.5-6.1版本使用的内核叫做Elektra。不用说,Presto对W3C标准的支持也是很良好的。虽然我很喜欢Opera,但是我对Presto的渲染速度一直有保留态度。之前在OperaChina论坛看见有人说过,Presto优先解析文字,保证可阅读性,媒体资源的渲染放后。常见的Presto内核的浏览器:Opera
7、更多其它内核可以参考维基百科
二、JavaScript引擎
说完了排版引擎,接下来说说 JavaScript 引擎。顾名思义,JavaScript引擎就是用来执行JS代码的。譬如说,一个算圆周率的网页,排版引擎把页面的框架给显示出来了,但最终的结果需要用到 Javascript 来计算,所以Javascript引擎的快慢也是对整个网页的速度有着很大影响,特别是目前越来越多类似 WebQQ、Gmail 等大量应用了复杂的 Javascript 运算的网站,不同的引擎最终的速度差异会相当大。
为什么要单独拿出来说呢?因为它还涉及到跑分。经常看见很多文章在报道说哪个浏览器更快,其实大部分说的就是JavaScript的渲染速度,而不是页面的载入速度。在网速许可的情况下,其实各个浏览器的页面载入速度差别不大(Opera逊色一些)。那是不是说对比JavaScript的渲染速度其实没有意义?也不是这么说,因为现在JavaScript在页面中的比重会越来越大,越来越多的动态页面开始大量借助JavaScript,比如现在主流的SNS、邮箱、网页游戏,所以JavaScript的渲染速度也是一个很重要的指标。JavaScript的渲染速度越快,动态页面的展示也越快。Opera在JavaScript引擎的跑分上面一直都是很牛逼的,一般来说最新测试版之间PK,Opera基本都会夺冠。
查克拉,IE9启用的新的JavaScript引擎。
2、SpiderMonkey / TraceMonkey / JaegerMonkey
SpiderMonkey应用在Mozilla Firefox 1.0-3.0,TraceMonkey应用在Mozilla Firefox 3.5-3.6版本,JaegerMonkey应用在Mozilla Firefox 4.0及后续的版本。
应用于Chrome、傲游3。
应用于Safari 4及后续的版本。
5、Linear A/Linear B/Futhark/Carakan
Linear A应用于Opera 4.0-6.1版本,Linear B应用于Opera 7.0~9.2版本,Futhark应用于Opera 9.5-10.2版本,Carakan应用于Opera 10.5及后续的版本。
KHTML对应的JavaScript引擎。
三、几个与浏览器有关的测试项目
测试传送门,现在很多“双核”浏览器都用它来跑分测试JavaScript引擎,分数越高越好。
测试传送门,这个主要是对网页标准的兼容性测试,分数越高表示越符合网页的开发标准,满分是100分。
测试传送门,测试浏览器对HTML5标准的支持,分数越高越好。
四、几个奇葩
这是一款浏览器扩展,并非内核。在没有第三方编译版本的时候,IETab一直是 Mozilla Firefox、Chrome等非Trident内核的浏览器的安装量最大的扩展之一,方便用户在不开启IE的情况下调用Trident内核访问一些兼容性比较差的网站。
2、Trident/Gecko双核浏览器
虽然IETab能实现部分需求,但是深度订制的毕竟还是不一样,所以Trident/Gecko双核浏览器就诞生了,Sleipnir、Avant 12(Orca)是这类里面比较常见的。Avant 12因为有Orca的前期积累,所以轻车熟路,后面还打算加入Chromium,变成三核浏览器,但是偏偏现在Mozilla Firefox和Chrome都在疯狂刷版本号,肯定有一部分精力要花在跟进版本上。
3、Trident/WebKit双核浏览器
现在国内最主流的“双核”浏览器基本都是这个架构,360极速浏览器、世界之窗浏览器极速版、傲游3搜狗浏览器3、QQ浏览器、枫树浏览器、快快浏览器、百度浏览器、阿云浏览器(后期版本)、太阳花浏览器,其中最奇葩的是傲游3。其它双核浏览器都是基于Chromium的,而傲游是基于WebKit的,但是偏偏又用的是V8引擎。
4、Trident/Gecko/WebKit三核浏览器
目前能见的应该就是日本的Lunascape,Avant增加了WebKit内核之后也会归类到这里。说实话,Lunascape真的很难用,真的很奇葩。各个内核相对独立,外壳本身不够强化,稳定性不高,所以还不如用回单核浏览器。
五、几个小点
1、Chrome/Chromium
很多人都会说自己用的双核浏览器是Chrome/IE双核的,或者说是基于Chrome的。其实这种说法并不正确,因为Chrome本身并不开源,其它厂商是不能去定制Chrome的。能被修改、定制的是Chromium,Chrome的开源开发版本,代码和Build都提供下载。Chromium/Chrome两个单词都是铬,分别是拉丁文和英文,除了名字之外,很有很多不同,你可以自己对比一下。Chromium一天最多可以更新十几二十个版本,实验性的新特性都会现在这里放出,但是Chromium本身其实并不稳定。Chrome总共有四个更新分支:Canary、Dev、Beta、Stable,稳定性依次增强。
2、MyIE、MyIE2、傲游、GreenBrowser 自行搜索,一段历史。
3、页面兼容性判断
在确保IE浏览器没有损坏的基础上,搭配一款非Trident内核的浏览器进行判断,如果可以的话,最好所有内核都配齐了。控制变量就能找到问题所在,是浏览器本身的问题,还是页面编码有问题。对于用户来说就能更好地去选择自己该用什么浏览器访问什么页面,对于开发者来说应该要写出无差别代码。
4、一直被模仿,一直被超越的Opera
Opera其实很好看也很好用,而且极度创新(貌似全页面缩放、多标签浏览、鼠标手势、快速拨号等功能都是它首创的),但是市场占有率一直很低。很多很好用的新特性总是被抄袭,所以大家笑称Opera“一直被模仿,一直被超越”。坊间传闻多标签页浏览器就是Opera发明的,但是貌似有人考究了这个传闻其实不属实。不过快速拨号、Turbo浏览等功能就是扎扎实实Opera首创的。你可以不用Opera,但是你会损失很多乐趣。
5、这年头流行刷版本号
现在版本号最高的浏览器是Chrome,稳定版的版本号是14,也是现在主流浏览器里面诞生时间最短的,真是一个刷版本号高手。早期的Chrome版本更迭还会增加一些比较重要的新特性,比如扩展支持,现在的版本更迭基本上并没有伴随什么大的更新。现在很多伪高端用户就会整天追着第三方编译版本赶紧跟进版本号,但是其实真正的意义并不大。
多亏了Chrome的“提携”,今年Firefox也在猛刷版本号,年初还是3.x,现在正式版已经是7.0.1,每夜版已经到了10.0。Opera积累了多年才到11.50,测试版是12.0。IE的正式版是9,平台预览版是10。
6、查看源代码、开发者工具
一般来说,查看源代码和使用开发者工具是比较实用的,普通用户可能用的机会并不多,但是在判断一些问题的时候其实是很有用的。通过查看源代码或者使用开发者工具,可以大致了解这些网站里面的一些元素或者加载的脚本或者是规则,对于判断兼容性问题有一定的帮助,也可以用来准确捕捉页面元素。
第一篇:百度浏览器,内核浏览器内核 浏览器浏览器最重要或者说核心的部分是 “Rendering Engine” 可大概译为 , “解释引擎” , 不过我们一般习惯将之称为“浏览器内核” 。负责对网页语法的解释(如 HTML、JavaScript) 并渲染(显示)网页。所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲 染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编 写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能 不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。
目录 Rendering Engine Trident Gecko Presto Webkit 基于 Geckos 内核的浏览器 Firefox 浏览器 Redfox 浏览器 Madfox 浏览器 DR.Orca 浏览器 K-Meleon 浏览器 Netscape 6.0 之后版本 基于 Presto 内核的浏览器 基于 Kestrel 内核的浏览器 基于多种内核的浏览器傲游浏览器 3(Maxthon3.x) QQ 浏览器 5 搜狗高速浏览器(2.x) Lunascape(5.x) Rendering Engine Trident Gecko Presto Webkit 基于 Geckos 内核的浏览器 Firefox 浏览器 Redfox 浏览器 Madfox 浏览器 DR.Orca 浏览器 K-Meleon 浏览器 Netscape 6.0 之后版本 基于 Presto 内核的浏览器 基于 Kestrel 内核的浏览器 基于多种内核的浏览器 傲游浏览器 3(Maxthon3.x) QQ 浏览器 5 搜狗高速浏览器(2.x) Lunascape(5.x)展开 编
辑本段 Rendering Engine 浏览器内核很多, 如果加上所有的几乎没有什么人在用的非商业的免费内核, 那么可能 大约有 10 款以上甚至更多,不过通常我们比较常见的大约只有以下四种,下面先简单介绍 一下。编辑本段 Trident TridentIE 浏览器使用的内核,该内核程序在 1997 年的 IE4 中首次被采用,是微软在 Mosaic 代码的基础之上修改而来的, 并沿用到目前的 IE8。Trident 实际上是一款开放的内核, 其接口内核设计的相当成熟, 因此才有许多采用 IE 内核而非 IE 的浏览器涌现 (如 Maxthon、 The World 、TT、GreenBrowser、AvantBrowser 等) 。此外,为了方便也有很多人直接简称 其为 IE 内核(当然也不排除有部分人是因为不知道内核名称而只好如此说) 。由于 IE 本身的“垄断性” (虽然名义上 IE 并非垄断,但实际上,特别是从 Windows 95 年代一直到 XP 初期, 就市场占有率来说 IE 的确借助 Windows 的东风处于 “垄断” 的地位) 而使得 Trident 内核的长期一家独大,微软很长时间都并没有更新 Trident 内核,这导致了两个后果——一 是 Trident 内核曾经几乎与 W3C 标准脱节(2005 年) ,二是 Trident 内核的大量 Bug 等安全 性问题没有得到及时解决,然后加上一些致力于开源的开发者和一些学者们公开自己认为 IE 浏览器不安全的观点,也有很多用户转向了其他浏览器,Firefox 和 Opera 就是这个时候 兴起的。非 Trident 内核浏览器的市场占有率大幅提高也致使许多网页开发人员开始注意网 页标准和非 IE 浏览器的浏览效果问题。编辑本段 Gecko GeckoNetscape6 开始采用的内核,后来的 Mozilla FireFox (火狐浏览器) 也采用了该 内核,Gecko 的特点是代码完全公开,因此,其可开发程度很高,全世界的程序员都可以为 其编写代码,增加功能。因为这是个开源内核,因此受到许多人的青睐,Gecko 内核的浏览 器也很多, 这也是 Geckos 内核虽然年轻但市场占有率能够迅速提高的重要原因。事实 上,Gecko 引擎的由来跟 IE 不无关系,前面说过 IE 没有使用 W3C 的标准,这导致了微软 内部一些开发人员的不满;他们与当时已经停止更新了的 Netscape 的一些员工一起创办了 Mozilla,以当时的 Mosaic 内核为基础重新编写内核,于是开发出了 Geckos。不过事实上, Gecko 内核的浏览器仍然还是 Firefox (火狐) 用户最多,所以有时也会被称为 Firefox 内核。此外 Gecko 也是一个跨平台内核,可以在 Windows、 BSD、Linux 和 Mac OS X 中使用。编辑本段 Presto Presto目前 Opera 采用的内核,该内核在 2003 年的 Opera7 中首次被使用,该款引擎 的特点就是渲染速度的优化达到了极致, 也是目前公认网页浏览速度最快的浏览器内核, 然 而代价是牺牲了网页的兼容性。实际上这是一个动态内核,与前面几个内核的最大的 区别就在脚本处理上,Presto 有着天生的优势,页面的全部或者部分都能够在回应脚本事件 时等情况下被重新解析。此外该内核在执行 Javascrīpt 的时候有着最快的速度,根据在同等 条件下的测试,Presto 内核执行同等 Javascrīpt 所需的时间仅有 Trident 和 Gecko 内核的约 1/3(Trident 内核最慢,不过两者相差没有多大) 。那次测试的时候因为 Apple 机的硬件条件 和普通 PC 机不同所以没有测试 WebCore 内核。只可惜 Presto 是商业引擎, 使用 Presto 的除 开 Opera 以外,只剩下 NDSBrowser、Wii Internet Channle、Nokia 770 网络浏览器等,这很 大程度上限制了 Presto 的发展。编辑本段 Webkit Webkit:苹果公司自己的内核,也是苹果的 Safari 浏览器使用的内核。Webkit 引擎包 含 WebCore 排版引擎及 JavaScriptCore 解析引擎,均是从 KDE 的 KHTML 及 KJS 引擎衍生 而来,它们都是自由软件,在 GPL 条约下授权,同时支持 BSD 系统的开发。所以 Webkit 也是自由软件,同时开放源代码。在安全方面不受 IE、Firefox 的制约,所以 Safari 浏览器
在国内还是很安全的。限于 Mac OS X 的使用不广泛和 Safari 浏览器曾经只是 Mac OS X 的专属浏览器, 这个内核本身应该说市场范围并不大; 但似乎根据最新的浏览器调查表明, 该浏览器的市场甚至已经超过了 Opera 的 Presto 了——当然这一方面得益于苹果转到 x86 架构之后的人气暴涨, 另外也是因为 Safari 3 终于推出了 Windows 版的缘故吧。Mac 下还有 OmniWeb、Shiira 等人气很高的浏览器。google 的 chrome 也使用 webkit 作为内核。WebKit 内核在手机上的应用也十分广泛, 例如 Google 的手机 Gphone、 Apple 的 iPhone, Nokia ’ s Series 60 browser 等 所 使 用 的 Browser 内 核 引 擎 , 都 是 基 于 WebKit 。KHTMLKHTML,是 HTML 网页排版引擎之一,由 KDE 所开发。KDE 系 统自 KDE2 版起,在档案及网页浏览器使用了 KHTML 引擎。该引擎以 C++编程语言所写, 并以 LGPL 授权,支援大多数网页浏览标准。由于微软的 Internet Explorer 的占有率相当高, 不少以 FrontPage 制作的网页均包含只有 IE 才能读取的非标准语法,为了使 KHTML 引擎 可呈现的网页达到最多,部分 IE 专属的语法也一并支援。KHTML 拥有速度快捷的优 点, 但对错误语法的容忍度则比 Mozilla 产品所使用的 Gecko 引擎小。苹果电脑于 2002 年采纳了 KHTML,作为开发 Safari 浏览器之用,并发布所修改的最新及过去版本源代码。后来发表了开放源代码的 WebCore 及 WebKit 引擎,它们均是 KHTML 的衍生产品,在开发 网站列出引擎改变内容,并会传回至 KDE 计划。由于两个衍生产品各走不同路线,使两者 源代码偏离,在与 KDE 交换更新会出现困难。其中一个原因,是苹果在对外公开源代码之 前,以一年时间编修他们的 KHTML。另外,苹果传送更新至 KDE 计划的方式,多是一口 气把大量改动一起传送,KDE 在整理资料也出现一定的困难,及后苹果表示会以 CVS 格式 来传送。再者,苹果所作出的改动包括 Mac OS X 系统独有的事物,如 Objective-C、KWQ 等,在 Linux 及 KHTML 是没有的。但 KDE 方面仍透过这些改动,为 KHTML 加入新功能 及加快其排版速度。编辑本段基于 Geckos 内核的浏览器 Firefox 浏览器 Mozilla Firefox,非正式中文名称火狐,是一个开源网页浏览器,使用 Geckos 引擎(即非 ie 内 核),由 Mozilla 基金会与数百个志愿者所开发。原名“Phoenix” (凤凰) ,之后改名“Mozilla Firebird” (火鸟) ,再改为现在的名字。Firefox 是 Mozilla 基金会开发的一个轻便、快速、 简单与高扩充性的浏览器。Redfox 浏览器 Redfox 是经过定制后的绿色安装增强 FireFox 版本,其特点如下:采用正式版代码编译 优化,支持部分非标准网站;不写注册表,可以方便的拷贝移动或者删除;加入了大量常用 扩展供大家在安装的时候选择;对原有 FireFox 的错误和不方便设置进行了修正;调整了部 分次参数进一步加快 FireFox 的浏览速度。Madfox 浏览器 Madfox 是一个基于 Firefox 的浏览器。Firefox 是一个非常优秀的浏览器,但是由于我 们周围有很多不符合互联网标准的网站,从而在很大程度上阻碍了 Firefox 的推广。对于标 准和非标准,无论是技术还是非技术层面,都有着非常激烈的争论。Madfox 项目的目的, 是希望仅从技术的角度出发,通过扩展 Firefox,尝试去兼容不符合标准和规范的网站。DR.Orca 浏览器 Dr.Orca 是一款方便、 实用的单窗口多页面浏览器。它基于 Geckos 引擎, 除了拥有 Gecko 核心浏览器的浏览速度快的特点, 还具备了时下各种主流的浏览器所具备的很多功能, 如支 持鼠标手势、强大的过滤功能、群组收藏功能等。Dr.Orca 还提供了多语言选择,其中包括 了简体中文。
K-Meleon 浏览器 K-Meleon 是一个可自定义的,轻型的用于 WIN32(WINDOWS)平台的网络浏览器,基 于 Geckos 设计引擎。K-Meleon 是在遵循 GNU 公共许可证下的开放源代码的自由软件。Netscape 6.0 之后版本 网景(Netscape)是一个自 1994 年开始的品牌。它亦是网景通讯公司(Netscape Communications Corporation,1994 年 4 月 4 日—2003 年 7 月 5 日)的常用简称。网景通讯 公司曾经是一间美国的电脑服务公司,以其生产的同名网页浏览器而闻名。编辑本段基于 Presto 内核的浏览器 Opera 浏览器 Opera 为来自挪威的一个极为出色的浏览器,具有速度快、节省系统 资源、订制能力强、安全性高以及体积小等特点,目前已经是最受欢迎的浏览器之一。多文 件接口(MDI)、方便的缩放功能、整合搜索引擎、键盘截径与鼠标浏览功能、当机时下次可 以从上次浏览进度开始、防止 pop-up、Fullscreen、对 HTML 标准的支持、整合电子邮件与 新闻群组以及让使用者自订接口按钮、skin、工具列等的排列方式,都是 Opera 多年来备受 喜爱的特殊功能。编辑本段基于 Kestrel 内核的浏览器 Opera 9.5 之后版本 最新正式版 Opera 9.5 使用了 Kestrel 内核,全新 的内核使 Opera 9.5 速度更快,且它支持开放网页标准。其中 Opera Link 功能可以使用户自由连接使 用 Opera 浏览器的设备。最新的 Opera 9.5 浏览器可以在 Windows、Mac 及 Linux 操作系统 下完美运行。用户可以在 Opera 官方网站上免费下载 编辑本段基于多种内核的浏览器 傲游浏览器 3(Maxthon3.x) 傲游浏览器 3.0 是国内首先尝试使用 Webkit 与 Trident 双核心的浏览器。Webkit 核心将 使你打开网页的速度更快,Trident 核心则会带给你更好的兼容性支持。除此之外,傲游 3.0 目前还包括智能填表、智能地址栏、弹窗过滤、在线收藏等功能。QQ 浏览器 5 是腾讯公司推出的新一代浏览器,使用极速(Webkit)和普通(Trident) 双浏览模式, 设计了全新的界面交互及程序框架, 目的是为用户打造一款快速、 稳定、 安全、 网络化的优质浏览器。搜狗高速浏览器(2.x) 搜狗浏览器,搜狐出品,使用高速(webkit)和兼容(Trident)双浏览模式,保证良好 兼容性的同时极大提升网页浏览速度。当采用高速模式访问网页出现问题时, 可点击地址栏 旁边的内核按钮直接切换内核,使用兼容性更佳的兼容模式正常浏览网页。Lunascape(5.x) Lunascape 浏览器,是日本 Lunascape 公司出品的三引擎浏览器。可在浏览器中自由切 换三种渲染引擎:Trident(IE)、 Gecko(Firefox)和 WebKit,最大地保证了浏览器的兼容性和 稳定、快速的特点。此浏览器还获得数个奖项,号称世界首款融合了 3 种内核、运行速度最 快的浏览器。其充分应用了 web2.0 的时代特征,将浏览器与各种网络服务进行了无缝集成, 并携带了多种革命性的功能。如高性能的选项卡式浏览、方便快捷的鼠标手势、RSS 订阅、 防止意外崩溃功能、IE 工具栏支持、直接导入设置从多种浏览器中、自动删除个人信息、 多种自定义外观、支持视频共享网站与 SNS 网站的插件、3 种内核自由切换等等。总之, Lunascape 可以让您在日常生活中的各种事物均可直接在浏览器内完成。

我要回帖

更多关于 第三方内核 的文章

 

随机推荐