Microsoft Trident | |
---|---|
Type | browsermotor |
Udvikler | Microsoft |
Skrevet i | C++ |
Operativ system | Microsoft Windows |
Første udgave | august 1997 |
nyeste version |
|
Licens | proprietære |
Internet side | docs.microsoft.com/… ( engelsk) |
Trident (også kendt som MSHTML [1] ) er en browsermotor til Microsoft Internet Explorer . Trident blev først implementeret i den fjerde version af Internet Explorer (oktober 1997 ), og har siden da været genstand for konstante forbedringer og revisioner.
Trident blev designet som en softwarekomponent, der gjorde det muligt for softwareudviklere nemt at tilføje web- browsing-funktioner til deres egne applikationer. Den bruger COM -teknologi ( component object model ) til at se og redigere websider i ethvert miljø, der understøtter COM -grænsefladen , såsom C++ eller .NET . En passende kontrol kunne føjes til f.eks. et C++-program, og Trident ville blive brugt til at få adgang til en foruddefineret webside, læse eller ændre informationen på den. Styringens begivenheder vil blive opsnappet og videregivet til hovedprogrammet. Trident-kernefunktionaliteten bliver tilgængelig, når mshtml.dll- biblioteket føjes til softwareprojektet.
Ud over Trident bruger Microsoft også Tasman -kernen, der bruges i Mac OS X - versionen af Internet Explorer . Tasman-kernen har forbedret (sammenlignet med Trident) standardunderstøttelse. På trods af, at udviklingen af Internet Explorer til Mac OS er blevet afbrudt, fortsætter udviklingen af Tasman-kernen: den seneste version af kernen blev introduceret i Microsoft Office 2004 -kontorpakken til Mac OS.
Trident version | MSHTML.dll version | Internet Explorer version | Forbedringer |
---|---|---|---|
ingen version | 4.0.x | 4.0 | |
5.0.x | 5,0 | Forbedret understøttelse af CSS1 , ændringer i CSS2- håndtering . | |
5.5.x | 5.5 | Rettede fejl i CSS-behandling. | |
6.0.x | 6,0 | Rettede boksmodellen, tilføjede "Quirks Mode" for at forbedre kompatibiliteten med ældre browsere og understøttelse af skift af DTD'er. | |
7.0.x | 7,0 | Rettede fejl i CSS-håndtering og tilføjet understøttelse af gennemsigtighedskanal til PNG - filer . | |
4.0 | 8.0.x | 8,0 | Forbedret understøttelse af CSS og JavaScript , så en browser baseret på denne motor kan bestå Acid2-testen . |
5,0 | 9.0.x | 9,0 | Tilføjet understøttelse af SVG , XHTML , HTML5 og CSS3 . |
6,0 | 10.0.x | 10,0 | Understøttelse af CSS3 multi-kolonne layout, CSS3 gitter layout, CSS3 fleksibelt vindue layout, CSS3 gradienter og ES5 streng tilstand. |
7,0 | 11.0.x | 11,0 | Chakra JavaScript-motorforbedringer, redesignet F12-udviklerværktøj, WebGL -understøttelse . |
Browsere | |
---|---|
På Blink -motoren |
|
På Gecko | |
På Java / J2ME | |
På KHTML og WebKit | |
På Presto |
|
På Trident | |
Andet | |
Tekst | |
browsere i kursiv , der er udgået |
Browser motorer | |
---|---|
Sammenligning | |
Aktivt udviklet | |
Ikke udviklet |
|