Microsoft Trident | |
---|---|
Tip de | motor de browser |
Dezvoltator | Microsoft |
Scris in | C++ |
Sistem de operare | Microsoft Windows |
Prima editie | august 1997 |
ultima versiune |
|
Licență | proprietate |
Site-ul web | docs.microsoft.com/… ( engleză) |
Trident (cunoscut și ca MSHTML [1] ) este un motor de browser pentru Microsoft Internet Explorer . Trident a fost implementat pentru prima dată în cea de-a patra versiune a Internet Explorer (octombrie 1997 ) și de atunci a fost supus unor îmbunătățiri și revizuiri constante.
Trident a fost conceput ca o componentă software care a permis dezvoltatorilor de software să adauge cu ușurință capabilități de navigare pe web propriilor aplicații. Utilizează tehnologia COM ( model de obiecte componente ) pentru a vizualiza și edita pagini web în orice mediu care acceptă interfața COM , cum ar fi C++ sau .NET . Un control adecvat ar putea fi adăugat, de exemplu, unui program C++, iar Trident ar fi folosit pentru a accesa o pagină web predefinită, pentru a citi sau a modifica informațiile de pe aceasta. Evenimentele controlului vor fi interceptate și transmise programului principal. Funcționalitatea de bază Trident va deveni disponibilă atunci când biblioteca mshtml.dll este adăugată la proiectul software.
Pe lângă Trident, Microsoft folosește și nucleul Tasman utilizat în versiunea Mac OS X a Internet Explorer . Nucleul Tasman a îmbunătățit suportul standardelor (comparativ cu Trident). În ciuda faptului că dezvoltarea Internet Explorer pentru Mac OS a fost întreruptă, dezvoltarea nucleului Tasman continuă: cea mai recentă versiune a nucleului a fost introdusă în suita de birou Microsoft Office 2004 pentru Mac OS.
Versiunea trident | Versiunea MSHTML.dll | Versiunea Internet Explorer | Îmbunătățiri |
---|---|---|---|
nici o versiune | 4.0.x | 4.0 | |
5.0.x | 5.0 | Suport îmbunătățit pentru CSS1 , modificări în manipularea CSS2 . | |
5.5.x | 5.5 | S-au remediat erori în procesarea CSS. | |
6.0.x | 6.0 | S-a remediat modelul cutiei, s-a adăugat „Mod Quirks” pentru a îmbunătăți compatibilitatea cu browserele mai vechi și suport pentru comutarea DTD-urilor. | |
7.0.x | 7.0 | S-au remediat erori în gestionarea CSS și a adăugat suport pentru canalul de transparență pentru fișierele PNG . | |
4.0 | 8.0.x | 8.0 | Suport îmbunătățit pentru CSS și JavaScript , astfel încât un browser bazat pe acest motor poate trece testul Acid2 . |
5.0 | 9.0.x | 9,0 | S-a adăugat suport pentru SVG , XHTML , HTML5 și CSS3 . |
6.0 | 10.0.x | 10.0 | Suport pentru aspectul CSS3 cu mai multe coloane, aspectul grilă CSS3, aspectul ferestrei flexibile CSS3, gradienții CSS3 și modul strict ES5. |
7.0 | 11.0.x | 11.0 | Îmbunătățiri ale motorului JavaScript Chakra, instrument de dezvoltare F12 reproiectat, suport WebGL . |
Browsere | |
---|---|
Pe motorul Blink |
|
Pe Gecko | |
Pe Java / J2ME | |
Pe KHTML și WebKit | |
Pe Presto |
|
Pe Trident | |
Alte | |
Text | |
browsere cu caractere cursive care au fost întrerupte |
Motoare de browser | |
---|---|
Comparaţie | |
Dezvoltat activ | |
Nedezvoltat |
|