Microsoft Trident | |
---|---|
Tyyppi | selainmoottori |
Kehittäjä | Microsoft |
Sisään kirjoitettu | C++ |
Käyttöjärjestelmä | Microsoft Windows |
Ensimmäinen painos | Elokuu 1997 |
uusin versio |
|
Lisenssi | omistusoikeus |
Verkkosivusto | docs.microsoft.com/… ( englanti) |
Trident (tunnetaan myös nimellä MSHTML [1] ) on Microsoft Internet Explorerin selainmoottori . Trident otettiin ensimmäisen kerran käyttöön Internet Explorerin neljännessä versiossa (lokakuu 1997 ), ja siitä lähtien sitä on jatkuvasti parannettu ja tarkistettu.
Trident suunniteltiin ohjelmistokomponentiksi, jonka avulla ohjelmistokehittäjät pystyivät helposti lisäämään web- selausominaisuuksia omiin sovelluksiinsa. Se käyttää COM -tekniikkaa ( komponenttiobjektimalli ) verkkosivujen katseluun ja muokkaamiseen missä tahansa ympäristössä, joka tukee COM- käyttöliittymää , kuten C++ tai .NET . Sopiva ohjausobjekti voitaisiin lisätä esimerkiksi C++-ohjelmaan, ja Tridentiä käytettäisiin ennalta määritellylle verkkosivulle pääsemiseen, sen tietojen lukemiseen tai muokkaamiseen. Ohjauksen tapahtumat siepataan ja siirretään pääohjelmaan. Trident-ydintoiminto tulee saataville, kun mshtml.dll- kirjasto lisätään ohjelmistoprojektiin.
Tridentin lisäksi Microsoft käyttää myös Tasman -ydintä, jota käytetään Internet Explorerin Mac OS X -versiossa . Tasman-ytimessä on parannettu (verrattuna Tridentiin) standardien tuki. Huolimatta siitä, että Internet Explorerin kehitys Mac OS:lle on lopetettu, Tasman-ytimen kehitys jatkuu: ytimen uusin versio esiteltiin Microsoft Office 2004 -toimistopaketissa Mac OS:lle.
Trident versio | MSHTML.dll-versio | Internet Explorer -versio | parannuksia |
---|---|---|---|
ei versiota | 4.0.x | 4.0 | |
5.0.x | 5.0 | Parannettu tuki CSS1 :lle , muutoksia CSS2 :n käsittelyyn . | |
5.5.x | 5.5 | Korjattu virheitä CSS-käsittelyssä. | |
6.0.x | 6.0 | Korjattu laatikkomalli, lisätty "Quirks Mode" yhteensopivuuden parantamiseksi vanhempien selainten kanssa ja tuki DTD:iden vaihtamiselle. | |
7.0.x | 7.0 | Korjattu virheitä CSS-käsittelyssä ja lisätty läpinäkyvyyskanavatuki PNG - tiedostoille . | |
4.0 | 8.0.x | 8.0 | Parannettu tuki CSS:lle ja JavaScriptille , jotta tähän moottoriin perustuva selain voi läpäistä Acid2-testin . |
5.0 | 9.0.x | 9.0 | Lisätty tuki SVG :lle , XHTML :lle , HTML5 :lle ja CSS3 :lle . |
6.0 | 10.0.x | 10.0 | Tuki CSS3-monisarakeasettelulle, CSS3-ruudukkoasettelulle, joustavalle CSS3-ikkuna-asettelulle, CSS3-gradienteille ja ES5-tiukalle moodille. |
7.0 | 11.0.x | 11.0 | Chakra JavaScript -moottorin parannukset, uusittu F12-kehittäjätyökalu, WebGL- tuki . |
Selaimet | |
---|---|
Blink - moottorissa |
|
Geckon päällä | |
Java / J2ME _ | |
KHTML : ssä ja WebKitissä | |
Prestossa _ |
|
Tridentillä _ | |
muu | |
Teksti | |
kursiivilla merkityt selaimet, jotka on lopetettu |
Selaimen moottorit | |
---|---|
Vertailu | |
Kehitetty aktiivisesti | |
Ei kehitetty |
|