浏览器内核详解

浏览器内核详解

ID:21540990

大小:27.74 KB

页数:8页

时间:2018-10-22

浏览器内核详解_第1页
浏览器内核详解_第2页
浏览器内核详解_第3页
浏览器内核详解_第4页
浏览器内核详解_第5页
资源描述:

《浏览器内核详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一:Trident内核Trident(又称为MSHTML、IE内核),是微软的视窗操作系统(Windows)搭载的网页浏览器—InternetExplorer的排版引擎的名称,它的第一个版本随着1997年10月InternetExplorer第四版发布,之后不断的加入新的技术并随着新版本的InternetExplorer发布。在InternetExplorer第七版中,微软对Trident排版引擎做了的重大的变动,除了加入新的技术之外,并增加对网页标准的支持。尽管这些变动已经在相当大的程度上落后了

2、其它的排版引擎,如Gecko、WebCore、KHTML、Webkit及Presto。Trident引擎被设计成一个软件组件(模块),使得其他软件开发人员很容易的将网页浏览的功能加到他们自行开发的应用程序里。微软提出了一个称为组件对象模型(COM)的软件接口架构。供其它支持的组件对象模型开发环境的应用程序(如:C++及.NET)访问及编辑网页。例如,由C++所撰写的程序可以加入浏览器控件里,并通过Trident引擎访问当前显示在浏览器上的网页内容及网页的各种元素的值,从浏览器控件触发的事件亦可被程

3、序截取并进行处理。Trident引擎所提供的所有库可以通过与mshtml.dll这个文件的链接而达成撰写程序时所需要的功能。除此之外,微软还有另一个网页浏览器排版引擎,称为Tasman,它是使用在“InternetExplorerforMac”的排版引擎。相较于Trident,Tasman引擎对网页标准有较佳的支持。与普遍的看法相反的是,微软已经停止了Mac版本的InternetExplorer的开发,但Tasman的开发仍旧持续,新版本的Tasman引擎仍被应用在一些微软产品上,如:Mac版本的

4、MicrosoftOffice。基于Trident技术的应用程序除了InternetExplorer第四版以后的版本使用Trident排版引擎之外,还有其它的应用程序也使用了Trident排版引擎所提供的技术:微软视窗操作系统内的应用程序·从Windows98到WindowsXP及WindowsServer2003所有版本的WindowsExplorer。(WindowsVista则使用不同的技术)·Windows98及其后续所有版本的视窗操作系统内的Windows帮助程序。以Trident为核心

5、的浏览器·AvantBrowser(前身为IeOpera)·Maxthon(前身为MyIE3.2、MyIE2)·GreenBrowser(前身亦为MyIE3.2)·TouchNetBrowser·腾讯TT·GOSURF·世界之窗(TheWorldBrowser)·MiniIE·Sleipnir·MyIE(新版4.x为GreenBrowser作者发布,3.2及之前版本为Maxthon、GreenBrowser、iTreeSurf等浏览器的前身)·iTreeSurf(LovelyTree,前身亦为My

6、IE3.2)(注:中国大陆的大部分浏览器都使用Trident排版引擎)其它使用Trident技术的应用程序·RealPlayer播放程序内附的网页浏览器。·RealNetworks旗下的网络游戏公司RealArcade所提供的服务。·MSNExplorer浏览器。·MicrosoftOfficeOutlook以及OutlookExpress电子邮件软件使用Trident技术协助HTML格式的信件数据排版以及“OutlookToday”画面的显示。·微软公司的Encarta百科全书及其相关产品。·微

7、软公司的WindowsMediaPlayer使用Trident技术产生“MediaInformation”页面。·FeedReader-RSS阅读工具·微软公司的MicrosoftOfficeInfoPath2003(以XML为基础的表格开发器)产品。·微软公司的MSNMessenger实时通信软件利用该技术处理使用Flash技术的游戏或比赛以及广告的展示信息。·ThunderSite网页编辑器。·跨平台的文件阅读软件TomeRaider。·维尔福软件公司的Steam内容传送系统使用Trident

8、技术在该软件的“存储”及“更新消息”的功能。二:WebkitWebkit是一个开源的内核由此诞生出了Chromium内核后面介绍区别WebKit是MacOSXv10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。同时,WebKit也是MacOSX的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且包含了一些来自苹果公司的一些组件。传统上,WebKit包含一个网页引擎WebCore和一个脚本引擎JavaSc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。