Microsoft Trident

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 13.5.2022 tarkistetusta versiosta . vahvistus vaatii 1 muokkauksen .
Microsoft Trident
Tyyppi selainmoottori
Kehittäjä Microsoft
Sisään kirjoitettu C++
Käyttöjärjestelmä Microsoft Windows
Ensimmäinen painos Elokuu 1997
uusin versio
  • 8.0
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.

Ytimen versiot

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 .

Tridentiä käyttävät sovellukset

Muistiinpanot

  1. MSHTML-viite . Käyttöpäivä: 8. heinäkuuta 2015. Arkistoitu alkuperäisestä 9. heinäkuuta 2015.