Trident (又称为MSHTML),是微软Windows搭载的网页浏览器—
Internet Explorer的
排版引擎的名称。
它的第一个版本随着1997年10月Internet Explorer第四版释出,之后不断的加入新的技术并随着新版本的Internet Explorer释出。在已经发布的Internet Explorer第七版和八版、九版中,微软将对Trident排版引擎做了的重大的变动,除了加入新的技术之外,并增加对网页标准的支持。尽管这些变动已经在相当大的程度上落后了其它的排版引擎,如Gecko、WebCore、KHTML及Presto。
Trident引擎被设计成一个
软件组件(模块),使得其它软件开发人员很容易的将
网页浏览的功能加到他们自行开发的应用程序里。微软提出了一个称为
组件对象模型(COM)的
软件接口架构。供其它支持的组件对象模型开发环境的应用程序(如:C++及.NET)存取及编辑网页。例如,由C++所撰写的程序可以加入浏览器控件里,并透过Trident引擎存取当前显示在浏览器上的网页内容及网页的各种元素的值,从浏览器控件触发的事件亦可被程序撷取并进行处理。Trident引擎所提供的所有函式库可以透过与
mshtml.dll这个档案的连结而达成撰写程序时所需要的功能。
Internet Explorer 8是第一个在user agent string包含Trident排版引擎的版本。在此之前,Trident排版引擎都没有作独立发布。
RealNetworks旗下的网络游戏公司RealArcade所提供的服务。
Microsoft Office Outlook以及
Outlook Express电子邮件软件使用Trident技术协助HTML格式的信件资料排版以及“Outlook Today”画面的显示。
微软公司的
Windows Media Player使用Trident技术产生“Media Information”页面。
微软公司的Microsoft Office InfoPath 2003(以
XML为基础的表格开发器)产品。
维尔福软件公司的
Steam内容传送系统使用Trident技术在该软件的“储存”及“更新消息”的功能。