Trident (motor de redare)
Trident software | |
---|---|
Tip | Motor grafic |
Dezvoltator | Microsoft |
Data primei versiuni | August 1997 |
Ultima versiune | 8.0 |
Sistem de operare | Microsoft Windows |
Limba | C ++ |
Licență | MS- EULA ( licența nu este gratuită ) |
Site-ul web | msdn.microsoft.com/en-us/library/aa741317.aspx |
Trident (cunoscut și ca MSHTML ) este motorul de redare al browserului web Internet Explorer și vizualizatorul NT Desktop și multe altele.
Istorie
A fost introdus cu Internet Explorer versiunea 4 în octombrie 1997 și actualizat cu fiecare versiune de browser. Pentru versiunea 7 a Internet Explorer, Microsoft a făcut modificări semnificative pentru a spori compatibilitatea Trident cu standardele web și pentru a sprijini noile tehnologii. În ciuda acestor modificări, Trident rămâne în mod semnificativ mai puțin standarde decât motoarele de redare concurente ( Gecko , WebCore , KHTML , WebKit și Presto ).
Microsoft a dezvoltat, de asemenea, un motor de redare pentru versiunea Macintosh a Internet Explorer, numită Tasman .
Caracteristici
Trident a fost conceput ca un cadru pentru a permite programatorilor să adauge cu ușurință funcționalitate de navigare web la aplicații. Din punct de vedere tehnic, este un obiect COM care poate fi utilizat de orice limbaj sau mediu care acceptă COM ( Visual Basic , C / C ++ , .NET și multe altele).
Obiectul COM expune un număr mare de interfețe pentru a accesa fiecare element al modelului de obiect DOM , într-un mod echivalent cu ceea ce este posibil cu limbajele de script HTML ( ECMAScript / JavaScript sau VBScript ).
De asemenea, este posibil să capturați evenimente din browser, cum ar fi clicuri pe linkuri sau încărcarea unei pagini. Trident este implementat în fișierul mshtml.dll .
Aplicații bazate pe Trident
Începând cu versiunea 4.0, Trident este motorul de redare Internet Explorer . Alte browsere web îl folosesc, de asemenea, ca motor principal ( Maxthon ) sau ca motor alternativ ( Netscape 7 și Firefox prin extensie).
Începând cu Windows 98 (sau Windows 95 / NT 4 cu integrare shell ) Trident este utilizat pe scară largă în multe părți ale Windows, de la Windows Explorer la ajutorul online. Windows Vista utilizează un motor diferit pentru Explorer.
Numeroase alte aplicații, atât de la Microsoft, cât și de la terți, utilizează Trident intern. O listă scurtă include:
- MSN Explorer
- Microsoft Outlook și Outlook Express folosesc Trident pentru e-mailurile HTML și pentru fereastra „Outlook Today”
- Microsoft Encarta
- Microsoft Windows Media Player pentru pagina „Informații media”
- FeedReader
- Microsoft Office InfoPath
- Windows Live Messenger
- Microsoft Visual Studio
- Jucător adevărat
- Browser Cloud Maxthon
Versiunea istorică
Versiunea Trident | Versiunea MSHTML.dll | Versiunea Internet Explorer | Notă |
---|---|---|---|
Nici o versiune [1] | 4.0.x | IE4 | Eliberarea inițială |
5.0.x | IE5 | suport îmbunătățit CSS 1.0 și schimbări radicale în redarea CSS 2 | |
5.5.x | IE5.5 | rezolvați problemele cu CSS | |
6.0.x | IE6 | corectarea modelului de cutie și gestionarea modului de ciudățenii prin DTD | |
7.0.x | IE7 | rezolvă multe probleme de redare CSS și adaugă suport pentru canalul alfa pentru imaginile PNG | |
4.0 | 8.0.x | IE8 | prima versiune care trece testul Acid2 , cu excepția benzilor albe [2] |
5.0 | 9.0.x | IE9 | Suport SVG , HTML5 și CSS3 |
6.0 | 10.0.x | IE10 | Suport sporit pentru CSS3 , HTML5 și ES5 . |
7.0 | 11.0.x | IE11 | Suport WebGL și SPDY. Aderență mai bună la standardul HTML5. Optimizare JS scripting [17] Inclus în Windows Phone 8.1. |
Notă
Elemente conexe
linkuri externe
- ( RO ) Site oficial , pe msdn.microsoft.com .
- Documentație oficială pe MSDN , la msdn.microsoft.com . Arhivat din original la 15 octombrie 2006. Accesat la 23 noiembrie 2019 .