网页排版引擎 Trident

未知
C/C++
Windows
微软
2009-11-24
红薯

Trident(又称为MSHTML),中文是三叉戟的意思。是微软的视窗作业系统(Windows)搭载的网页浏览器—Internet Explorer的排版引擎的名称,它的第一个版本随着1997年10月Internet Explorer第四版释出,之后不断的加入新的技术并随着新版本的Internet Explorer释出。在最新的Internet Explorer第七版中,微软将对Trident排版引擎做了的重大的变动,除了加入新的技术之外,并增加对网页标准的支持。尽管这些变动已经在相当大的程度上落后了其它的排版引擎,如GeckoWebCoreKHTMLPresto

Trident引擎被设计成一个软体元件(模组),使得其他软体开发人员很容易的将网页浏览的功能加到他们自行开发的应用程式里。微软提出了一个称为元件物件模型(COM)的软体介面架构。供其它支援的元件物件模型开发环境的应用程式(如:C++及.NET)存取及编辑网页。例如,由C++所撰写的程式可以加入浏览器控制项里,并透过Trident引擎存取当前显示在浏览器上的网页内容及网页的各种元素的值,从浏览器控制项触发的事件亦可被程式撷取并进行处理。 Trident引擎所提供的所有函式库可以透过与mshtml.dll这个档案的连结而达成撰写程式时所需要的功能。

除此之外,微软还有另一个网页浏览器排版引擎,称为Tasman,它是使用在「Internet Explorer for Mac」的排版引擎。相较于Trident,Tasman引擎对网页标准有较佳的支援。与普遍的看法相反的是,微软已经停止了Mac版本的Internet Explorer的开发,但Tasman的开发仍旧持续,新版本的Tasman引擎仍被应用在一些微软产品上,如:Mac版本的Microsoft Office。

加载中

评论(0)

暂无评论

暂无资讯

1
回答
ONE发布基于Native VC++的浏览器编程接口(支持webkit/webkit2, gecko

更详尽的详细资讯,可参考这里。 1. API定义 extern "C" { __declspec(dllimport) HANDLE O...

2010/10/24 13:39

没有更多内容

加载失败,请刷新页面

没有更多内容

浏览器引擎

浏览器还需搭载js引擎。Chromium就是Blink排版引擎+V8 js引擎。 国内很多浏览器用的就是Chromium的一套。 浏览器 内核 Chrome Blink IE Trident Firefox Gecko Safari WebKit Opera Blink Ed...

03/13 13:54
7
0
各浏览器内核汇总

查看内核以及相关信息方法:在浏览器中打开控制台,输入"navigator.appVersion"。假如是chrome,可以在地址栏输入"chrome://version"。 浏览器内核 = 渲染引擎 + 脚本解析引擎 + 其他引擎 + ...

2016/09/09 11:08
347
0
TRIDENT - A HIGH-LEVEL ABSTRACTION FOR REALTIME COMPUTATION

『MARK』TRIDENT - A HIGH-LEVEL ABSTRACTION FOR REALTIME COMPUTATION The original post: http://engineering.twitter.com/2012/08/trident-high-level-abstraction-for.html Trident is ...

03/02 02:59
1
0
Storm学习入门视频教程

Storm流计算从入门到精通之技术篇(高并发策略、批处理事务、Trident精解、运维监控、企业场景) 课程讲师:Cloudy 课程分类:大数据 适合人群:初级 课时数量:28课时 用到技术:Storm集群、Z...

2015/03/12 16:54
72
0
排版引擎

4个渲染引擎以及对应浏览器的介绍

2014/03/27 21:02
44
0
浏览器内核分类

浏览器内核分类

2015/04/23 16:18
31
0
关于浏览器模式和文本模式的困惑

什么是浏览器模式和文本模式? 经常使用IE开发者工具的同学,肯定见过浏览器模式和文本模式,对于这两个名词,综合相关文档解释如下: 浏览器模式(Browser Mode),用于切换IE针对该网页的默...

2013/07/01 15:24
155
0
各浏览器的内核

名称 引擎 css hack firefox(火狐) gecko -moz- IE trident -ms- chrome Safari webkit -webkit opera presto -o- 一、Trident内核代表产品Internet Explorer,又称其为IE内核。Trident(又称...

2016/08/16 09:01
10
0
Trident Tutorial(翻译)

Trident是在storm基础上,一个以realtime 计算为目标的高度抽象。 它在提供处理大吞吐量数据能力的同时,也提供了低延时分布式查询和有状态流式处理的能力。 如果你对Pig和Cascading这种高阶...

2017/08/10 23:50
10
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部