WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
Trident:修訂間差異
(以內(nèi)容“'''Trident''' (又稱為MSHTML),是微軟的窗口操作系統(tǒng)(Windows)搭載的網(wǎng)頁(yè)瀏覽器—Internet Explorer的排版引擎的...”創(chuàng)建新頁(yè)面) ? |
無編輯摘要 |
||
第1行: | 第1行: | ||
'''Trident''' (又稱為MSHTML),是[[微軟]]的窗口[[操作系統(tǒng)]]([[Windows]])搭載的[[網(wǎng)頁(yè)瀏覽器]]—[[Internet Explorer]]的[[排版引擎]]的名稱,它的第一個(gè)版本隨著1997年10月Internet Explorer第四版釋出,之后不斷的加入新的技術(shù)并隨著新版本的Internet Explorer釋出。在已經(jīng)發(fā)布的Internet | '''Trident''' (又稱為MSHTML),是[[微軟]]的窗口[[操作系統(tǒng)]]([[Windows]])搭載的[[網(wǎng)頁(yè)瀏覽器]]—[[Internet Explorer]]的[[排版引擎]]的名稱,它的第一個(gè)版本隨著1997年10月Internet Explorer第四版釋出,之后不斷的加入新的技術(shù)并隨著新版本的Internet Explorer釋出。在已經(jīng)發(fā)布的Internet Explorer第七版和八版、九版中,微軟將對(duì)Trident排版引擎做了的重大的變動(dòng),除了加入新的技術(shù)之外,并增加對(duì)[[網(wǎng)頁(yè)]]標(biāo)準(zhǔn)的支持。 | ||
==Trident簡(jiǎn)介== | ==Trident簡(jiǎn)介== | ||
網(wǎng)頁(yè)瀏覽器的排版引擎也被稱為頁(yè)面渲染引擎,它負(fù)責(zé)取得網(wǎng)頁(yè)的內(nèi)容([[HTML]] | 網(wǎng)頁(yè)瀏覽器的排版引擎也被稱為頁(yè)面渲染引擎,它負(fù)責(zé)取得網(wǎng)頁(yè)的內(nèi)容([[HTML]]、[[XML]]、圖象等等)、整理信息(例如加入[[CSS]]等),以及計(jì)算網(wǎng)頁(yè)的顯示方式然后會(huì)輸出至顯示器或打印機(jī)。所有網(wǎng)頁(yè)瀏覽器、[[電子郵件]]客戶端以及其它需要編輯、顯示[[網(wǎng)絡(luò)]]內(nèi)容的[[應(yīng)用程序]]都需要排版引擎。 | ||
==Trident原理== | ==Trident原理== | ||
Trident引擎被設(shè)計(jì)成一個(gè)[[軟件]]組件(模塊),使得其它軟件開發(fā)人員很容易的將網(wǎng)頁(yè)瀏覽的功能加到他們自行開發(fā)的應(yīng)用程序里。[[微軟]]提出了一個(gè)稱為組件對(duì)象模型(COM)的軟件[[接口]]架構(gòu)。供其它支持的組件對(duì)象模型開發(fā)環(huán)境的應(yīng)用程序(如:[[C]]++及.NET)存取及編輯[[網(wǎng)頁(yè)]]。例如,由C++所撰寫的[[程序]]可以加入[[瀏覽器控件]]里,并透過Trident引擎存取當(dāng)前顯示在[[瀏覽器]]上的網(wǎng)頁(yè)內(nèi)容及網(wǎng)頁(yè)的各種元素的值,從瀏覽器控件觸發(fā)的事件亦可被程序擷取并進(jìn)行處理。Trident引擎所提供的所有函式庫(kù)可以透過與 mshtml.dll這個(gè)檔案的連結(jié)而達(dá)成撰寫程序時(shí)所需要的功能。 | Trident引擎被設(shè)計(jì)成一個(gè)[[軟件]]組件(模塊),使得其它軟件開發(fā)人員很容易的將網(wǎng)頁(yè)瀏覽的功能加到他們自行開發(fā)的應(yīng)用程序里。[[微軟]]提出了一個(gè)稱為組件對(duì)象模型(COM)的軟件[[接口]]架構(gòu)。供其它支持的組件對(duì)象模型開發(fā)環(huán)境的應(yīng)用程序(如:[[C]]++及.NET)存取及編輯[[網(wǎng)頁(yè)]]。例如,由C++所撰寫的[[程序]]可以加入[[瀏覽器控件]]里,并透過Trident引擎存取當(dāng)前顯示在[[瀏覽器]]上的網(wǎng)頁(yè)內(nèi)容及網(wǎng)頁(yè)的各種元素的值,從瀏覽器控件觸發(fā)的事件亦可被程序擷取并進(jìn)行處理。Trident引擎所提供的所有函式庫(kù)可以透過與 mshtml.dll這個(gè)檔案的連結(jié)而達(dá)成撰寫程序時(shí)所需要的功能。 |
2012年5月7日 (一) 15:09的版本
Trident (又稱為MSHTML),是微軟的窗口操作系統(tǒng)(Windows)搭載的網(wǎng)頁(yè)瀏覽器—Internet Explorer的排版引擎的名稱,它的第一個(gè)版本隨著1997年10月Internet Explorer第四版釋出,之后不斷的加入新的技術(shù)并隨著新版本的Internet Explorer釋出。在已經(jīng)發(fā)布的Internet Explorer第七版和八版、九版中,微軟將對(duì)Trident排版引擎做了的重大的變動(dòng),除了加入新的技術(shù)之外,并增加對(duì)網(wǎng)頁(yè)標(biāo)準(zhǔn)的支持。
Trident簡(jiǎn)介
網(wǎng)頁(yè)瀏覽器的排版引擎也被稱為頁(yè)面渲染引擎,它負(fù)責(zé)取得網(wǎng)頁(yè)的內(nèi)容(HTML、XML、圖象等等)、整理信息(例如加入CSS等),以及計(jì)算網(wǎng)頁(yè)的顯示方式然后會(huì)輸出至顯示器或打印機(jī)。所有網(wǎng)頁(yè)瀏覽器、電子郵件客戶端以及其它需要編輯、顯示網(wǎng)絡(luò)內(nèi)容的應(yīng)用程序都需要排版引擎。
Trident原理
Trident引擎被設(shè)計(jì)成一個(gè)軟件組件(模塊),使得其它軟件開發(fā)人員很容易的將網(wǎng)頁(yè)瀏覽的功能加到他們自行開發(fā)的應(yīng)用程序里。微軟提出了一個(gè)稱為組件對(duì)象模型(COM)的軟件接口架構(gòu)。供其它支持的組件對(duì)象模型開發(fā)環(huán)境的應(yīng)用程序(如:C++及.NET)存取及編輯網(wǎng)頁(yè)。例如,由C++所撰寫的程序可以加入瀏覽器控件里,并透過Trident引擎存取當(dāng)前顯示在瀏覽器上的網(wǎng)頁(yè)內(nèi)容及網(wǎng)頁(yè)的各種元素的值,從瀏覽器控件觸發(fā)的事件亦可被程序擷取并進(jìn)行處理。Trident引擎所提供的所有函式庫(kù)可以透過與 mshtml.dll這個(gè)檔案的連結(jié)而達(dá)成撰寫程序時(shí)所需要的功能。
Trident分類
除此之外,微軟還有另一個(gè)網(wǎng)頁(yè)瀏覽器排版引擎,稱為Tasman,它是使用在“Internet Explorer for Mac”的排版引擎。相較于Trident,Tasman引擎對(duì)網(wǎng)頁(yè)標(biāo)準(zhǔn)有較佳的支持。與普遍的看法相反的是,微軟已經(jīng)停止了Mac版本的Internet Explorer的開發(fā),但Tasman的開發(fā)仍舊持續(xù),新版本的Tasman引擎仍被應(yīng)用在一些微軟產(chǎn)品上,如:Mac版本的Microsoft Office。
Trident版本
Trident版本 | MSHTML.dll版本 | Internet Explorer版本 | 更新 |
---|---|---|---|
unversioned | 4.0.x | 4 | 首發(fā) |
unversioned | 5.0.x | 5 | 增加對(duì)CSS 1的支持及改變對(duì)CSS 2的渲染 |
unversioned | 5.5.x | 5.5 | 修正部份CSS的排版控制 |
unversioned | 6.0.x | 6 | 修正box model[1]的錯(cuò)誤及新增quirks mode[2]的切換功能,以增加對(duì)DTD的支持 |
unversioned | 7.0.x | 7 | 修正部分CSS排版處理上的錯(cuò)誤以及增加對(duì)PNGalpha通道(半透明)的支持 |
4.0 | 8.0.x | 8 | 第一個(gè)通過Acid2測(cè)試的版本[4] |
5.0 | 9.0.x | 9 | 首次支持HTML5、SVG、CSS3及采用新的JavaScript引擎。另外,首次加入利用DirectX中的硬件加速改善網(wǎng)絡(luò)應(yīng)用程序的性能。 |
6.0 | 10.0.x | 10 | 支持CSS3多欄式排版、格子對(duì)齊、浮動(dòng)式區(qū)塊排版、漸變以及ECMA5嚴(yán)格模式。 |
基于Trident技術(shù)的應(yīng)用
- 除了Internet Explorer第四版以后的版本使用Trident排版引擎之外,還有其它的應(yīng)用程序也使用了Trident排版引擎所提供的技術(shù)
- Windows 98
- Windows XP
- Windows Server 2003所有版本的Windows Explorer
- 各類瀏覽器
- Avant Browser
- Maxthon
- GreenBrowser
- TouchNet Browser
- 騰訊TT
- GOSURF
- 世界之窗(TheWorld Browser)
- MiniIE
- Sleipnir