Internet Explorer
Internet Explorer (IE); prej znan kot Microsoft Internet Explorer in Windows Internet Explorer, je bila serija grafičnih spletnih brskalnikov podjetja Microsoft. Od leta 1995 je bil del operacijskega sistema Microsoft Windows. Prvič je bil izdan kot del dodatnega paketa Microsoft Plus! za Windows 95, istega leta. Poznejše različice so bile brezplačno prenesene ali v servisnih paketih in vključene v izdaje operacijskega sistema Windows 95 in poznejših različic operacijskega sistema Windows.
IE je od leta 1999 najbolj priljubljen spletni brskalnik, v letih 2002/2003 pa je z IE5 in IE6 dosegel 95-odstotni delež uporabe. Od največje priljubljenosti se je njegov delež uporabe zaradi konkurenčnih spletnih brskalnikov zmanjšal na 55 % in počasi upada. Microsoft je konec devetdesetih let prejšnjega stoletja za IE porabil več kot 100 milijonov dolarjev na leto, do leta 1999 pa se je z njim ukvarjalo več kot 1000 ljudi.
Najnovejša različica je Internet Explorer 11. Sprva je bilo načrtovano, da bo Internet Explorer odstranjen iz operacijskih sistemov Windows 7 in Windows Server 2008 R2 v Evropi, vendar je Microsoft kasneje opustil načrte in namesto tega v izdelke vključil zaslon za izbiro brskalnika, ki uporabnikom omogoča, da po želji izberejo drug spletni brskalnik.
Izdelane so bile tudi različice Internet Explorerja za druge operacijske sisteme, vključno z vgrajeno različico OEM, imenovano Internet Explorer for Windows CE (IE CE), ki je na voljo za platforme, ki temeljijo na WinCE, in trenutno temelji na IE6; Internet Explorer for Pocket PC, kasneje preimenovan v Internet Explorer Mobile, ki je izdelan za Windows Mobile in Windows CE ter se še vedno razvija skupaj z naprednejšimi različicami za namizne računalnike; ter prekinjena Internet Explorer for Mac in Internet Explorer for UNIX (Solaris in HP-UX).
Najnovejša različica sistema Windows, Windows 10, ima nov spletni brskalnik, imenovan Microsoft Edge. Internet Explorer 11 je še vedno vključen, vendar je namenjen uporabi za spletna mesta, ki ne delujejo pravilno z novim mehanizmom za upodabljanje v brskalniku Microsoft Edge.
Zgodovina
Projekt Internet Explorer je poleti 1994 začel Thomas Reardon z uporabo izvorne kode podjetja Spyglass, Inc. Mosaic, zgodnjega komercialnega spletnega brskalnika, ki je bil formalno povezan s pionirskim brskalnikom NCSA Mosaic. Konec leta 1994 je Microsoft licenciral Spyglass Mosaic za četrtletno pristojbino in odstotek Microsoftovih prihodkov za programsko opremo, ki ni povezana z operacijskim sistemom Windows. Čeprav je ime brskalnika Spyglass Mosaic bilo podobno imenu NCSA Mosaic, je ta uporabljal izvorno kodo NCSA Mosaic le v omejenem obsegu.
Internet Explorer 1
Internet Explorer 1 je debitiral 16. avgusta 1995. Bil je predelana različica brskalnika Spyglass Mosaic, ki ga je Microsoft kot mnoga druga podjetja, ki so začela razvijati brskalnike, licenciral pri podjetju Spyglass Inc. Na voljo je bil z Microsoft Plus! za Windows 95 in izdajo OEM sistema Windows 95. Nameščen je bil kot del kompleta Internet Jumpstart Kit v programu Plus!. Ekipa Internet Explorerja je na začetku razvoja zaposlovala približno šest ljudi. Internet Explorer 1.5 je bil izdan nekaj mesecev pozneje za Windows NT in je dodal podporo za osnovno upodabljanje tabel. Ker so ga brezplačno vključili v svoj operacijski sistem, jim ni bilo treba plačati licenčnine podjetju Spyglass Inc, zaradi česar so vložili tožbo in sklenili poravnavo v višini več milijonov ameriških dolarjev.
Internet Explorer 2
Internet Explorer 2 je bil izdan za operacijske sisteme Windows 95, Windows NT 3.5 in NT 4.0 24. avgusta 1996 (po beta različici 2.0 novembra 1995). Vseboval je podporo za SSL, piškotke, VRML, RSA in internetne novičarske skupine. Različica 2 je bila tudi prva izdaja za Windows 3.1 in Macintosh System 7.0.1 (PPC ali 68k), čeprav je bila različica za Mac izdana šele januarja 1996 za PPC in aprila za 68k. Različica 2.1 za Mac je izšla avgusta 1996, čeprav je bila v tem času operacijski sistem Windows že v različici 3.0. Različica 2 je bila vključena v Windows 95 OSR 1 in Microsoftov Internet Starter Kit za Windows 95 v začetku leta 1996. Začela je z dvanajstimi jeziki, vključno z angleščino, vendar se je do aprila 1996 razširila na 24, 20 in 9 za Win 95, Win 3.1 oziroma Mac. Različica 2.0i je podpirala dvobajtni nabor znakov.
Internet Explorer 3
Internet Explorer 3 je bil izdan 13. avgusta 1996 in je postal veliko bolj priljubljen kot njegovi predhodniki. Internet Explorer 3 je bil prvi večji brskalnik s podporo za CSS, čeprav je bila ta podpora le delna. Uvedel je tudi podporo za kontrolnike ActiveX, javanske aplete, vdelano večpredstavnost in sistem PICS za metapodatke o vsebini. Različica 3 je bila priložena tudi programom Internet Mail and News, NetMeeting in zgodnji različici imenika Windows, sama pa je bila vključena v sistem Windows 95 OSR 2. Različica 3 se je izkazala za prvo bolj priljubljeno različico brskalnika Internet Explorer, ki je s seboj prinesla povečan nadzor. V mesecih po izdaji so raziskovalci in hekerji odkrili številne varnostne ranljivosti in ranljivosti v zasebnosti. Ta različica Internet Explorerja je bila prva, ki je imela logotip "modrega e". Ekipo Internet Explorerja je med trimesečnim razvojem sestavljalo približno 100 ljudi. Prva večja varnostna luknja IE, luknja Princeton Word Macro Virus, je bila odkrita 22. avgusta 1996 v IE3. Združljivost za nazaj je bila urejena tako, da so lahko uporabniki, ki so nadgradili IE3, še vedno uporabljali zadnji IE, saj je namestitev pretvorila prejšnjo različico v ločen imenik.
Internet Explorer 4
Internet Explorer 4, ki je izšel septembra 1997, je poglobil raven integracije med spletnim brskalnikom in osnovnim operacijskim sistemom. Z namestitvijo različice 4 na računalnik z operacijskim sistemom Windows 95 ali Windows NT 4 in izbiro posodobitve namizja Windows Desktop Update bi se tudi tradicionalni Raziskovalec Windows nadomestil z različico, ki je bolj podobna vmesniku spletnega brskalnika, poleg tega pa bi bilo tudi samo namizje Windows prek storitve Active Desktop povezljivo s spletom. Vendar je bila integracija z operacijskim sistemom Windows predmet številnih kritik glede pakiranja (glej zadevo Združene države proti Microsoftu). Ta možnost ni bila več na voljo v namestitvenih programih za poznejše različice Internet Explorerja, vendar ni bila odstranjena iz sistema, če je bila že nameščena. Internet Explorer 4 je uvedel podporo za skupinsko politiko, ki je podjetjem omogočala konfiguriranje in zaklepanje številnih vidikov konfiguracije brskalnika ter podporo za brskanje brez povezave. Program Internet Mail and News je bil nadomeščen s programom Outlook Express, vključena pa sta bila tudi Microsoft Chat in izboljšani program NetMeeting. Ta različica je bila vključena tudi v sistem Windows 98. Dodane so bile nove funkcije, ki omogočajo shranjevanje in priklic objav v obrazcih za komentarje, ki se še danes ne uporabljajo. Internet Explorer 4.5 je ponujal nove funkcije, kot je lažje 128-bitno šifriranje. Poleg tega je v primerjavi s prejšnjimi različicami, zlasti z različico 68k, ki je bila še posebej nagnjena k zmrzovanju, bistveno izboljšal stabilnost.
Zgodovina tržnega deleža za |
IE4 - .07% |
IE5 - 6,17 % |
IE6 - 82,79 % |
Internet Explorer 5
Internet Explorer 5 je bil predstavljen 18. marca 1999, pozneje je bil vključen v sistem Windows 98 Second Edition in priložen paketu Office 2000. Oblikovanje Internet Explorerja 5 je bila še ena pomembna izdaja, ki je podpirala dvosmerno besedilo, znake ruby, XML, XSLT in možnost shranjevanja spletnih strani v obliki MHTML. IE5 je bil priložen programu Outlook Express 5. Z izdajo Internet Explorerja 5.0 je Microsoft izdal tudi prvo različico XMLHttpRequest, s čimer se je rodil Ajax (čeprav je bil izraz "Ajax" skovan šele leta pozneje). To je bila zadnja 16-bitna različica. Internet Explorer 5.01, različica za odpravo napak, je bila izdana decembra 1999. Ta različica je vključena v operacijski sistem Windows2000. Julija 2000 je sledil Internet Explorer 5.5, ki je izboljšal možnosti predogleda tiskanja, podporo za standarde CSS in HTML ter vmesnike API za razvijalce; ta različica je bila priložena sistemu Windows Me. Vendar je bila različica 5 zadnja različica za Mac in UNIX. Različica 5.5 je bila zadnja, ki je imela način združljivosti, ki je omogočal, da se je Internet Explorer 4 izvajal poleg različice 5.x. Ekipo IE je leta 1999 sestavljalo več kot 1 000 ljudi, sredstva pa so znašala 100 milijonov USD na leto.
Zgodovina tržnega deleža za |
IE4 - 0,01 % |
IE5 - 0,20 % |
IE6 - 37,01 % |
IE7 - 35,81 % |
Internet Explorer 6
Internet Explorer 6 je bil izdan 27. avgusta 2001, nekaj mesecev pred operacijskim sistemom Windows XP. Ta različica je vključevala izboljšave DHTML, vrstne okvirje z omejeno vsebino ter delno podporo za CSS stopnje 1, DOM stopnje 1 in SMIL 2.0. Motor MSXML je bil prav tako posodobljen na različico 3.0. Druge nove funkcije so vključevale novo različico Internet Explorer Administration Kit (IEAK), medijsko vrstico, integracijo Windows Messenger, zbiranje napak, samodejno spreminjanje velikosti slik, P3P in nov videz, ki je bil ob uporabi v sistemu Windows XP skladen z vizualnim slogom Luna v sistemu Windows XP. Internet Explorer 6.0 SP1 je ponujal več varnostnih izboljšav in je sovpadal z izdajo popravkov za Windows XP SP1. Leta 2002 je bil onemogočen protokol Gopher in podpora zanj je bila v Internet Explorerju 7 ukinjena. Internet Explorer 6.0 SV1 je izšel 6. avgusta 2004 za Windows XP SP2 in je ponujal različne varnostne izboljšave ter nove barvne gumbe v uporabniškem vmesniku. IE6 je prvotni logotip "modrega e" posodobil v svetlejšo modro barvo in bolj tridimenzionalen videz. Microsoft IE6 zdaj šteje za zastarel izdelek in uporabnikom priporoča nadgradnjo na IE8. Številni uporabniki IT v podjetjih kljub temu niso nadgradili.
Internet Explorer 7
Internet Explorer 7 je bil izdan 18. oktobra 2006. Vključuje popravke hroščev, izboljšano podporo spletnim standardom, brskanje z zavihki s predogledom in upravljanjem zavihkov, iskalno polje za več strojev, bralnik spletnih virov, podporo za internacionalizirana domenska imena (IDN), podporo za razširjeno potrdilo o veljavnosti in filter proti ribarjenju. V IE7 je bil Internet Explorer ločen od lupine Windows Shell - za razliko od prejšnjih različic krmilnik Internet Explorer ActiveX ni nameščen v procesu Windows Explorer, temveč se izvaja v ločenem procesu Internet Explorer. Vključen je v operacijska sistema Windows Vista in Windows Server 2008, na voljo pa je tudi za Windows XP Service Pack 2 in novejše ter Windows Server 2003 Service Pack 1 in novejše. Prvotna izdaja Internet Explorerja 7 je pred namestitvijo zahtevala, da računalnik opravi preverjanje za potrditev Windows Genuine Advantage, vendar je Microsoft 5. oktobra 2007 to zahtevo odpravil. Kot kažejo nekateri statistični podatki, je do sredine leta 2008 tržni delež Internet Explorerja 7 v številnih regijah presegel tržni delež Internet Explorerja 6.
Internet Explorer 8
Internet Explorer 8 je bil izdan 19. marca 2009. Razvijali so ga najpozneje od avgusta 2007. Prva javna beta različica (Beta 1) je bila javnosti predstavljena 5. marca 2008. 27. avgusta 2008 je bila izdana druga javna beta različica (Beta 2). Podprta je v operacijskih sistemih Windows XP SP2 in SP3, Windows Server 2003 SP2, Windows Vista, Windows 7 in Windows Server 2008 na 32-bitnih in 64-bitnih arhitekturah. Internet Explorer 8 (IE8) RC1 je bil izdan 26. januarja 2009. Internet Explorer 8 "Final" je bil izdan 19. marca 2009. Varnost, enostavnost uporabe ter izboljšave na področju podpore RSS, CSS in Ajax so Microsoftove prednostne naloge pri IE8. Vključuje veliko strožjo skladnost s spletnimi standardi, vključno z načrtovano popolno skladnostjo s standardi Cascading Style Sheets 2.1 za izdajo različice. Vse te spremembe omogočajo, da Internet Explorer 8 uspešno opravi test Acid2. Da bi preprečili težave z združljivostjo, pa IE8 vključuje tudi način upodabljanja IE7. Spletna mesta, ki pričakujejo domislice IE7, lahko onemogočijo prelomne spremembe IE8 z vključitvijo meta elementa v razdelek HEAD dokumenta HTML. IE8 vključuje tudi številne izboljšave podpore za JavaScript in izboljšave zmogljivosti, čeprav še vedno ni uspešno opravil testa Acid3, saj je različica 8.0 dobila oceno 20/100. Vključuje podporo za pospeševalnike - ki omogočajo priklic podprtih spletnih aplikacij brez izrecne navigacije do njih - in WebSlices - ki omogoča naročanje in spremljanje delov strani v prenovljeni vrstici priljubljenih. Druge funkcije vključujejo funkcije zasebnosti InPrivate in filter za ribarjenje SmartScreen.
Internet Explorer 9
Internet Explorer 9 je bil izdan 14. marca 2011. Imel bo popolno ali skoraj popolno podporo za vse selektorje CSS 3, lastnost CSS 3 border-radius, hitrejši JavaScript, vgrajene barvne profile ICC v2 ali v4 ter strojno pospešeno upodabljanje z uporabo Direct2D in DirectWrite. Microsoft je potrdil, da bo podprt tudi format WOFF (Web Open Font Format). Delovna skupina za spletne pisave pri W3C je WOFF "zelo priljubljena" za standardizacijo. IE9 naj bi odpravil številne težave z brskalnikom Internet Explorer, vključno s podporo standardni lastnosti CSS3 border-radius, kar pomeni, da bodo uporabniki IE9 lahko videli zaobljene vogale, tako kot jih lahko vidijo uporabniki Firefoxa.
Microsoft je še naprej zmanjševal pomen opravljanja testa Acid3, vendar so se ugibanja, da bo IE9 podpiral priporočilo SVG W3C, razplamtela, ko je Microsoft objavil, da se je pridružil delovni skupini SVG. Na konferenci MIX 10 je bil objavljen prvi predogled platforme IE9, ki je vseboval podporo za CSS3 in SVG, nov pogon JScript, imenovan Chakra, in rezultat 55/100 na testu Acid3, kar je več kot 20/100 za IE8. 5. maja 2010 je bil izdan drugi predogled platforme IE9, ki je na testu Acid3 dosegel oceno 68/100, na primerjalnem testu WebKit SunSpider JavaScript pa je bil hitrejši kot prvi predogled platforme IE9. 23. junija 2010 je bil izdan tretji predogled platforme IE9, ki je na testu Acid3 dosegel 83/100 točk in uvedel podporo za elemente <audio> , <video> in <canvas> ter WOFF. 4. avgusta 2010 je bil izdan četrti IE9 Platform Preview, ki je na testu Acid3 dosegel 95/100 točk in ima hitrejši pogon JScript kot tretji IE9 Platform Preview. Končna različica IE9 bo predvidoma izdana leta 2011. Obljubljena je bila tudi podpora za video in zvočne oznake HTML5. Nekateri strokovnjaki iz industrije napovedujejo, da bo Microsoft izdal IE9 kot glavno različico izven pasu, ki ne bo vezana na nobeno različico sistema Windows. Po podatkih na strani Internet Explorer 9 Test Drive, "Internet Explorer 9 Test Drive". microsoft.com. so sistemske zahteve za IE9 naslednje: Windows Vista SP2 (z nadgradnjo platforme in IE8) ali Windows 7. 12. avgusta 2010 je Microsoft napovedal, da bo javna beta različica IE9 začela delovati 15. septembra 2010 na posebnem dogodku v San Franciscu, povezanem z idejo "lepote spleta". Potrjeno je bilo tudi, da bo brskalnik deloval le z operacijskima sistemoma Windows Vista in Windows 7. Microsoft je 15. septembra 2010 predstavil IE9 Public Beta.
Internet Explorer 10
Internet Explorer 10 ne deluje v operacijskem sistemu Windows Vista, temveč le v operacijskem sistemu Windows 7 in prihodnji izdaji operacijskega sistema Windows.
Internet Explorer 10 je bil leta 2012 izdan skupaj z operacijskim sistemom Windows 8. Uporabniki operacijskega sistema Windows 7 lahko to različico prenesejo od februarja 2013.
Internet Explorer 11
Internet Explorer 11 je bil izdan oktobra 2013. To je zadnji Internet Explorer.
Delež uporabe brskalnika Internet Explorer, 1994-2010
Značilnosti
Internet Explorer je bil zasnovan za pregledovanje širokega nabora spletnih strani in zagotavljanje nekaterih funkcij v operacijskem sistemu, vključno s funkcijo Microsoft Update. V času razcveta vojne brskalnikov je Internet Explorer izpodrinil Netscape šele takrat, ko je tehnološko dohitel napredne funkcije tistega časa.
Podpora za standarde
Internet Explorer z uporabo mehanizma za postavitev Trident:
- podpira HTML 4.01, CSS 1. stopnje, XML 1.0 in DOM 1. stopnje z manjšimi pomanjkljivostmi pri izvajanju.
- v celoti podpira XSLT 1.0 in zastarelo Microsoftovo narečje XSLT, pogosto imenovano WD-xsl, ki je ohlapno temeljilo na delovnem osnutku XSL W3C iz decembra 1998. Podpora za XSLT 2.0 je v prihodnosti: poljudni Microsoftovi blogerji navajajo, da razvoj poteka, vendar datumi niso bili objavljeni.
- Delno podpira ravni CSS 2 in DOM 2, pri čemer ima velike vrzeli pri izvajanju in težave s skladnostjo. Skoraj popolna skladnost s CSS 2.1 je bila dodana v različici Internet Explorer 8.
- ne podpira XHTML, čeprav lahko prikaže dokumente XHTML, ki so napisani v skladu z načeli združljivosti s HTML in so prikazani s tipom MIME
text/html.
- ne podpira SVG v nobeni različici.
Internet Explorer uporablja zaznavanje DOCTYPE za izbiro med standardnim načinom in načinom "quirks", v katerem namerno posnema nestandardno obnašanje starih različic MSIE za prikazovanje HTML in CSS na zaslonu (Internet Explorer za tiskanje vedno uporablja standardni način). Zagotavlja tudi lastno narečje zapisa ECMAScript, imenovano JScript.
W3C je Internet Explorer kritiziral zaradi omejene podpore za SVG, ki jo spodbuja W3C.
Nestandardne razširitve
Internet Explorer je uvedel vrsto lastniških razširitev številnih standardov, vključno s standardi HTML, CSS in DOM. Zaradi tega so številne spletne strani v spletnih brskalnikih, ki so skladni s standardi, videti pokvarjene, prav tako pa je nastal "način za nenavadne elemente", ki omogoča prikaz neustreznih elementov, namenjenih brskalniku Internet Explorer, v teh drugih brskalnikih.
Internet Explorer je uvedel številne razširitve za JScript, ki so jih prevzeli tudi drugi brskalniki. Te vključujejo lastnost innerHTML, ki vrne niz HTML znotraj elementa; objekt XMLHttpRequest, ki omogoča pošiljanje zahteve HTTP in prejemanje odgovora HTTP; in atribut designMode objekta contentDocument, ki omogoča urejanje bogatega besedila dokumentov HTML. Nekatere od teh funkcij niso bile mogoče do uvedbe metod W3C DOM. Njegova razširitev HTML z znaki Ruby je kot modul sprejeta tudi v W3C XHTML 1.1, čeprav je ni mogoče najti v vseh različicah W3C HTML.
Microsoft je W3C v standardizacijo predložil še več drugih funkcij IE. Med njimi so lastnost CSS 'behavior', ki povezuje elemente HTML z obnašanjem v jeziku JScript (znano kot HTML Components, HTC); profil HTML+TIME, ki dokumentom HTML dodaja podporo za časovno in medijsko sinhronizacijo (podobno kot W3C XHTML+SMIL); in format vektorske grafične datoteke VML. Vendar so bili vsi zavrnjeni, vsaj v svojih prvotnih oblikah. Vendar je bil VML pozneje združen s PGML (ki sta ga predlagala Adobe in Sun), tako da je nastal format SVG, ki ga je odobril W3C in je trenutno eden redkih vektorskih slikovnih formatov, ki se uporabljajo na spletu, IE pa ga zdaj skorajda edini ne podpira.
Druga nestandardna vedenja vključujejo: podporo za navpično besedilo, vendar v sintaksi, ki se razlikuje od priporočil kandidata za W3C CSS3; podporo za različne slikovne učinke in prehode strani, ki jih ni v W3C CSS; podporo za zakrito skriptno kodo, zlasti JScript
.Encode().
Podpora za vstavljanje pisav EOT v spletne strani.
Favicon
Ikona favicon (kratica za "ikono priljubljenih"), ki jo je uvedel Internet Explorer, je zdaj podprta in razširjena tudi v drugih brskalnikih. Spletnim stranem omogoča, da določijo sliko velikosti 16 × 16 slikovnih pik za uporabo v zaznamkih. V IE je bila in je še vedno zagotovljena podpora samo za izvirno obliko ICO iz sistema Windows, v drugih brskalnikih pa je zdaj razširjena na druge vrste slik, kot sta PNG in GIF.
Uporabnost in dostopnost
Internet Explorer uporablja okvir za dostopnost, ki je na voljo v sistemu Windows. Internet Explorer je tudi uporabniški vmesnik za FTP s podobnimi operacijami kot Raziskovalec Windows. Blokiranje pojavnih oken in brskanje z zavihki sta bila dodana v Internet Explorerju 6 oziroma Internet Explorerju 7. Brskanje z zavihki je mogoče dodati tudi starejšim različicam z namestitvijo orodne vrstice MSN Search Toolbar ali Yahoo Toolbar.
Predpomnilnik
Internet Explorer predpomni obiskano vsebino v mapi Začasne internetne datoteke, da omogoči hitrejši dostop (ali dostop brez povezave) do predhodno obiskanih strani. Vsebina je indeksirana v datoteki podatkovne zbirke, imenovani Index.dat. Obstaja več datotek Index.dat, ki indeksirajo različne vsebine - obiskano vsebino, spletne kanale, obiskane URL-je, piškotke itd.
Pred IE7 se je z brisanjem predpomnilnika zbrisalo kazalo, datoteke same pa niso bile zanesljivo odstranjene, kar je predstavljalo potencialno tveganje za varnost in zasebnost. V IE7 in novejših različicah se ob čiščenju predpomnilnika zanesljiveje odstranijo datoteke predpomnilnika, datoteka index.dat pa se prepiše z ničelnimi bajti.
Politika skupine
Internet Explorer je mogoče v celoti konfigurirati z uporabo skupinske politike. Skrbniki domen Windows Server lahko uporabijo in uveljavijo različne nastavitve, ki vplivajo na uporabniški vmesnik (na primer onemogočanje elementov menija in posameznih možnosti konfiguracije), pa tudi na osnovne varnostne funkcije, kot so prenašanje datotek, konfiguracija območij, nastavitve za posamezno spletno mesto, obnašanje kontrolnikov ActiveX in druge. Nastavitve politik je mogoče konfigurirati za vsakega uporabnika in za vsak računalnik. Internet Explorer podpira tudi integrirano preverjanje pristnosti sistema Windows.
Arhitektura
Internet Explorer uporablja komponentno arhitekturo, ki temelji na tehnologiji COM (Component Object Model). Sestavljen je iz več glavnih komponent, od katerih je vsaka vsebovana v ločeni knjižnici dinamičnih povezav (DLL) in izpostavlja niz programskih vmesnikov COM, ki jih gosti glavni izvršilni program Internet Explorer, iexplore.exe
:
- WinInet.dll je upravljalnik protokolov HTTP, HTTPS in FTP. Obdeluje vso omrežno komunikacijo prek teh protokolov.
- URLMon.dll je odgovoren za ravnanje s tipi MIME in prenos spletne vsebine ter zagotavlja nitno varen ovoj okoli WinInet.dll in drugih implementacij protokola.
- V MSHTML.dll je nameščen mehanizem za upodabljanje Trident, ki je bil uveden v brskalniku Internet Explorer 4 in je odgovoren za prikazovanje strani na zaslonu ter obdelavo dokumentnega objektnega modela spletnih strani. MSHTML.dll analizira datoteko HTML/CSS in ustvari njeno notranjo drevesno predstavitev DOM. Prav tako razkriva niz API-jev za pregled in spreminjanje drevesa DOM med izvajanjem. Drevo DOM nadalje obdela mehanizem za postavitev, ki nato notranjo predstavitev prikaže na zaslonu.
- IEFrame.dll vsebuje uporabniški vmesnik in okno IE v brskalniku Internet Explorer 7 in novejšem.
- ShDocVw.dll zagotavlja funkcije navigacije, lokalnega predpomnilnika in zgodovine za brskalnik.
- BrowseUI.dll je odgovoren za uporabniški vmesnik brskalnika, vključno s kromom brskalnika, v katerem so vsi meniji in orodne vrstice.
Internet Explorer ne vključuje nobenih lastnih funkcij za pisanje skript. Namesto tega MSHTML.dll razkriva API, ki programerjem omogoča razvoj skriptnega okolja, ki se priključi in dostopa do drevesa DOM. Internet Explorer 8 vključuje vezave za mehanizem Active Scripting, ki je del sistema Microsoft Windows in omogoča uporabo katerega koli jezika, implementiranega kot modul Active Scripting, za pisanje skript na strani odjemalca. Privzeto sta na voljo samo modula JScript in VBScript; lahko se uporabljajo tudi izvedbe tretjih oseb, kot je ScreamingMonkey (za podporo ECMAScript 4). Microsoft daje na voljo tudi izvajalni čas Microsoft Silverlight, ki omogoča uporabo jezikov CLI, vključno z dinamičnimi jeziki na osnovi DLR, kot sta IronPython in IronRuby, za pisanje skript na strani odjemalca.
Internet Explorer 8 uvaja nekaj pomembnih arhitekturnih sprememb, imenovanih Loosely Coupled IE (LCIE). LCIE ločuje proces glavnega okna (proces okvirja) od procesov, ki gostijo različne spletne aplikacije v različnih zavihkih (procesi zavihkov). Proces okvirja lahko ustvari več procesov zavihkov, od katerih ima lahko vsak drugačno raven celovitosti; vsak proces zavihka lahko gosti več spletnih mest. Procesi za sinhronizacijo uporabljajo asinhrono medprocesno komunikacijo. Na splošno je za vsa spletna mesta en sam proces okvirja. V operacijskem sistemu Windows Vista z vklopljenim Zaščitenim načinom pa bo pri odpiranju privilegirane vsebine (kot so lokalne strani HTML) ustvarjen nov proces zavihka, saj ga Zaščiten način ne bo omejeval.
Arhitektura IE8. Prejšnje različice so imele podobno arhitekturo, le da so bili zavihki in uporabniški vmesnik v istem procesu. Zato je imelo lahko vsako okno brskalnika le en "proces zavihkov".
Razširljivost
Internet Explorer razkriva vrsto vmesnikov COM (Component Object Model), ki drugim komponentam omogočajo razširitev funkcionalnosti brskalnika. Razširljivost se deli na dve vrsti: Razširljivost brskalnika in razširljivost vsebine. Vmesnike razširljivosti brskalnika lahko uporabite za priključitev komponent za dodajanje vnosov kontekstnega menija, orodnih vrstic, menijskih elementov ali pomožnih objektov brskalnika (BHO). BHO se uporabljajo za razširitev nabora funkcij brskalnika, medtem ko se druge možnosti razširljivosti uporabljajo za izpostavitev funkcije v uporabniškem vmesniku. Vmesnike za razširljivost vsebine uporabljajo različni obdelovalci vrste vsebine za dodajanje podpore za neavtohtone formate vsebine. Orodja BHO nimajo le neomejenega dostopa do DOM in dogodkovnega modela Internet Explorerja, temveč lahko dostopajo tudi do datotečnega sistema, registra in drugih komponent operacijskega sistema. Razširljivost vsebine je lahko v obliki aktivnih dokumentov (Doc Objects) (npr. SVG ali MathML) ali kontrolnikov ActiveX. Krmilniki ActiveX se uporabljajo za obdelovalce vsebine, ki prikazujejo vsebino, vgrajeno na strani HTML (npr. Adobe Flash ali Microsoft Silverlight). Objekti Doc se uporabljajo, kadar vrsta vsebine ne bo vgrajena v HTML (npr. Microsoft Word, PDF ali XPS). Pravzaprav je sam mehanizem za upodabljanje Trident izpostavljen kot objekt Doc, zato se HTML sam po sebi obravnava kot aktivni dokument.
Dodatne komponente Internet Explorerja se izvajajo z enakimi privilegiji kot sam brskalnik, za razliko od skript na strani odjemalca, ki imajo zelo omejen nabor privilegijev. Dodatke lahko namestite lokalno ali neposredno s spletnega mesta. Ker imajo dodatki bolj privilegiran dostop do sistema, lahko zlonamerni dodatki ogrozijo varnost sistema in so bili že uporabljeni. Internet Explorer od 6. servisnega paketa 2 dalje zagotavlja različne zaščitne ukrepe proti temu, vključno z upraviteljem dodatkov za nadzor kontrolnikov ActiveX in pomožnih objektov brskalnika ter načinom delovanja "Brez dodatkov" in večjimi omejitvami za spletna mesta, ki nameščajo dodatke.
Sam Internet Explorer lahko gostuje pri drugih aplikacijah prek niza vmesnikov COM. To se lahko uporabi za vgradnjo funkcionalnosti brskalnika v aplikacijo. Prav tako se lahko gostiteljska aplikacija odloči, da bo gostila samo motor za upodabljanje MSHTML.dll in ne celotnega brskalnika.
Oglejte si tudi: Objektni model komponente in objekt pomočnika brskalnika
Varnost
Internet Explorer uporablja varnostni okvir, ki temelji na območju in združuje spletna mesta glede na določene pogoje, vključno s tem, ali gre za internetno ali intranetno spletno mesto, ter beli seznam, ki ga lahko ureja uporabnik. Varnostne omejitve se uporabljajo za posamezno območje; omejitve veljajo za vsa spletna mesta v območju.
Internet Explorer od različice 6 SP2 naprej uporablja storitev Attachment Execution Service operacijskega sistema Microsoft Windows za označevanje izvedljivih datotek, prenesenih iz interneta, kot potencialno nevarnih. Ob dostopu do tako označenih datotek bo uporabnik moral sprejeti izrecno odločitev o zaupanju za izvršitev datoteke, saj so lahko izvršljive datoteke, ki izvirajo iz interneta, potencialno nevarne. To pomaga pri preprečevanju naključnega nameščanja zlonamerne programske opreme.
V brskalniku Internet Explorer 7 je bil uveden filter za lažno prikazovanje, ki omejuje dostop do lažnih spletnih mest, razen če uporabnik prekliče odločitev. V različici 8 blokira tudi dostop do spletnih mest, za katera je znano, da gostijo zlonamerno programsko opremo. Preverja tudi, ali so prenosi okuženi z zlonamerno programsko opremo.
V operacijskem sistemu Windows Vista Internet Explorer privzeto deluje v tako imenovanem zaščitenem načinu, v katerem so privilegiji brskalnika strogo omejeni - brskalnik ne more izvajati nobenih sistemskih sprememb. Ta način lahko po želji izklopite, vendar to ni priporočljivo. S tem so učinkovito omejeni tudi privilegiji vseh dodatkov. Zato je škoda, ki jo lahko povzroči kršitev varnosti, omejena, tudi če je ogrožen brskalnik ali kateri koli dodatek.
Popravki in posodobitve za brskalnik so redno objavljeni in na voljo prek storitve Windows Update ter samodejnih posodobitev. Čeprav se varnostni popravki še naprej izdajajo za različne platforme, je večina dodatkov funkcij in izboljšav varnostne infrastrukture na voljo le v operacijskih sistemih, ki so v fazi Microsoftove splošne podpore.
Družba Trend Micro je 16. decembra 2008 uporabnikom priporočila, naj preklopijo na konkurenčne brskalnike, dokler ne bo izdan nujni popravek za IE, s katerim bi odpravili morebitno varnostno tveganje, ki bi "zunanjim uporabnikom omogočilo, da prevzamejo nadzor nad računalnikom in ukradejo gesla". Predstavniki Microsofta so se temu priporočilu uprli in trdili, da je pomanjkljivost prizadela "0,02 % spletnih strani".
17. decembra 2008 je bil z izdajo varnostne posodobitve za Internet Explorer KB960714, ki je na voljo na spletnem mestu Microsoft Windows Update, na voljo popravek zgornje varnostne težave. Microsoft je sporočil, da ta posodobitev odpravlja varnostno tveganje, ki ga je prejšnji dan odkrila družba Trend Micro.
Varnostne ranljivosti
Oglejte si tudi: Primerjava spletnih brskalnikov#Zranljivosti
Internet Explorer je bil izpostavljen številnim varnostnim ranljivostim in pomislekom: Velik del vohunske in oglasne programske opreme ter računalniških virusov v internetu je mogoče izrabiti zaradi napak in pomanjkljivosti v varnostni arhitekturi brskalnika Internet Explorer, ki včasih za namestitev ne zahtevajo nič drugega kot ogled zlonamerne spletne strani. To je znano kot "namestitev po vozilu". Obstajajo tudi poskusi, da se uporabnika zavede v namestitev zlonamerne programske opreme z napačnim prikazovanjem pravega namena programske opreme v opisnem delu varnostnega opozorila ActiveX.
Številne varnostne pomanjkljivosti, ki vplivajo na IE, niso nastale v samem brskalniku, temveč v dodatkih na osnovi ActiveX, ki se uporabljajo v brskalniku. Ker imajo dodatki enake privilegije kot IE, so lahko napake enako kritične kot napake v brskalniku. Zaradi tega je bila arhitektura, ki temelji na ActiveX, kritizirana, da je nagnjena k napakam. Do leta 2005 so nekateri strokovnjaki trdili, da so nevarnosti ActiveX precenjene in da obstajajo zaščitni ukrepi. Leta 2006 je bilo z novimi tehnikami, ki so uporabljale avtomatizirano testiranje, odkritih več kot sto ranljivosti v standardnih komponentah Microsoft ActiveX. Varnostne funkcije, uvedene v takrat nedavno izdanem brskalniku Internet Explorer 7, so ublažile nekatere od teh ranljivosti.
V brskalniku Internet Explorer so bile leta 2008 objavljene številne varnostne ranljivosti. Po podatkih raziskave, ki jo je opravilo podjetje Secunia, se Microsoft pri odpravljanju varnostnih lukenj in dajanju popravkov na voljo ni odzval tako hitro kot njegovi konkurenti. Podjetje je poročalo tudi o 366 ranljivostih v kontrolnikih ActiveX, kar je več kot prejšnje leto.
Po najnovejših podatkih Secunia poroča, da ima IE6 24 znanih nezakrpanih ranljivosti, IE7 11, IE8 pa 4. Najhujše nezakrpane ranljivosti, ki vplivajo na Microsoft Internet Explorer 6.x, 7.x in 8.x z vsemi uporabljenimi popravki proizvajalca, so ocenjene kot zelo kritične. Najstarejše znane nepopravljene ranljivosti za IE6, IE7 in IE8 so iz 7. novembra 2003, 6. junija 2006 oziroma 26. februarja 2007.
Po najnovejših podatkih podjetja SecurityFocus, ki se ukvarja z varnostnimi raziskavami, ima IE6 396 znanih nezakrpanih ranljivosti, IE7 22, IE8 pa 25. Najstarejše znane nepopravljene ranljivosti za IE6, IE7 in IE8 izvirajo iz 20. novembra 2000, 17. maja 2007 oziroma 11. aprila 2009.
Ranljivost izkoriščena v napadih na ameriška podjetja
Microsoft je 14. januarja 2010 v svetovalnem sporočilu sporočil, da so napadalci, ki so napadli Google in druga ameriška podjetja, uporabili programsko opremo, ki izkorišča varnostno luknjo v brskalniku Internet Explorer, ki je bila že popravljena. Ranljivost je prizadela brskalnike Internet Explorer 6, IE7 in IE8 v operacijskih sistemih Windows 7, Vista, Windows XP, Server 2003 in Server 2008 R2 ter IE 6 Service Pack 1 v operacijskem sistemu Windows 2000 Service Pack 4.
Nemška vlada je uporabnike posvarila pred uporabo brskalnika Internet Explorer in jim priporočila prehod na drug spletni brskalnik zaradi zgoraj opisane velike varnostne luknje, ki je bila izkoriščena v brskalniku Internet Explorer. Nekaj dni pozneje sta podobno opozorilo izdali tudi avstralska in francoska vlada. Prvi brskalnik, ki sta ga priporočili, je bil Mozilla Firefox, sledil pa mu je Google Chrome.
Sprejetje na trgu in delež uporabe
Oglejte si tudi: Delež uporabe spletnih brskalnikov
Zdi se, da je stopnja sprejetja brskalnika Internet Explorer tesno povezana s stopnjo sprejetja sistema Microsoft Windows, saj je privzeti spletni brskalnik, ki je priložen sistemu Windows. Od vključitve Internet Explorerja 2.0 v operacijski sistem Windows 95 OSR 1 leta 1996 in zlasti po izdaji različice 4.0 se je sprejetje močno pospešilo: od manj kot 20 % leta 1996 do približno 40 % leta 1998 in več kot 80 % leta 2000.
V članku CNN je bilo ob izidu Internet Explorerja 4 zapisano: "Microsoftov Internet Explorer se je uveljavil in po različnih ocenah je njegov delež na trgu brskalnikov od 30 do 35 odstotkov, pred letom dni pa je znašal približno 10 odstotkov." Do leta 2002 je Internet Explorer skoraj popolnoma izpodrinil svojega glavnega tekmeca Netscape in prevladoval na trgu z do 95-odstotnim tržnim deležem.
Potem ko je Internet Explorer v poznih devetdesetih letih prejšnjega stoletja vodil in zmagal v vojni brskalnikov, je skoraj popolnoma prevladal na trgu brskalnikov. V letih 2002 in 2003 je njegov tržni delež dosegel najvišjo vrednost, približno 95 %, nato pa se je počasi, a vztrajno zmanjševal. To je predvsem posledica sprejetja brskalnika Mozilla Firefox, ki je po statističnih podatkih trenutno najpomembnejša konkurenca. Kljub temu Internet Explorer ostaja prevladujoči spletni brskalnik s približno 60-odstotnim globalnim deležem uporabe (čeprav se meritve razlikujejo). Uporaba je večja v Aziji in manjša v Evropi.
Firefox 1.0 je v začetku leta 2005 s približno 8-odstotnim tržnim deležem prehitel Internet Explorer 5. V članku ob izdaji brskalnika Internet Explorer 7 oktobra 2006 je bilo zapisano, da je "IE6 s 77,22 % imel levji delež na trgu brskalnikov. Internet Explorer 7 je dosegel 3,18 %, Firefox 2.0 pa 0,69 %."
Internet Explorer 7 je bil izdan hkrati s Firefoxom 2.0 in je novembra 2006 s približno 9-odstotnim tržnim deležem prehitel Firefox 1.x. Firefox 2.0 je do januarja 2007 prehitel 1.x, IE7 pa je IE6 prehitel šele decembra 2007. Do januarja 2008 je bil tržni delež posameznih različic 43 % IE7, 32 % IE6, 16 % FF2, 4 % Safari 3, tržni delež obeh različic FF1.x in IE5 pa manj kot pol odstotka.
Približna uporaba v daljšem časovnem obdobju na podlagi različnih števcev deleža uporabe, ki so povprečje za celotno leto, četrto četrtletje ali zadnji mesec v letu, odvisno od razpoložljivosti reference.
Pregled zgodovine tržnega deleža po letih in različicah
Približna uporaba v daljšem časovnem obdobju na podlagi različnih števcev deleža uporabe, ki so povprečje za celotno leto, četrto četrtletje ali zadnji mesec v letu, odvisno od razpoložljivosti reference. IE je bil na vrhuncu leta 2003 s 94 % svetovnih spletnih brskalnikov, leta 2004 pa je začel upadati in je leta 2011 dosegel najnižjo vrednost v desetletju 2000, ko je imel le 49,7 % svetovnih uporabnikov interneta.
Skupaj | IE8 | IE6 | IE5 | IE4 | IE3 | IE2 | IE1 | ||
2009 | sm=n 66,92% | sm=n 10,4% | sm=n 26,1% | sm=n 27,4% | sm=n 0,08% | sm=n 0% | sm=n 0% | sm=n 0% | sm=n 0% |
2008 | sm=n 72,65% | sm=n 0,34% | sm=n 46,06% | sm=n 26,2% | sm=n 0,15% | sm=n 0,01% | sm=n 0% | sm=n 0% | sm=n 0% |
2007 | sm=n 78,60% | sm=n - | sm=n 45,5% | sm=n 32,64% | sm=n 0,45% | sm=n 0,01% | sm=n 0% | sm=n 0% | sm=n 0% |
2006 | sm=n 83,30% | sm=n - | sm=n 3,49% | sm=n 78,08% | sm=n 1,42% | sm=n 0,02% | sm=n 0% | sm=n 0% | sm=n 0% |
2005 | sm=n 87,12% | sm=n - | sm=n - | sm=n 82,71% | sm=n 4.35% | sm=n 0,06% | sm=n 0% | sm=n 0% | sm=n 0% |
2004 | sm=n 91,27% | sm=n - | sm=n - | sm=n 83,39% | sm=n 7,77% | sm=n 0,1% | sm=n 0% | sm=n 0% | sm=n 0% |
2003 | sm=n 94,43% | sm=n - | sm=n - | sm=n 59% | sm=n 34% | sm=n 1% | sm=n 0% | sm=n 0% | sm=n 0% |
2002 | sm=n 93,94% | sm=n - | sm=n - | sm=n 50% | sm=n 41% | sm=n 1% | sm=n 0% | sm=n 0% | sm=n 0% |
2001 | sm=n 90,83% | sm=n - | sm=n - | sm=n 19% | sm=n 68% | sm=n 5% | sm=n 0% | sm=n 0% | sm=n 0% |
2000 | sm=n 83,95% | sm=n - | sm=n - | sm=n - | sm=n 71% | sm=n 13% | sm=n 0% | sm=n 0% | sm=n 0% |
1999 | sm=n 75,31% | sm=n - | sm=n - | sm=n - | sm=n 41% | sm=n 36% | sm=n 1% | sm=n 0% | sm=n 0% |
1998 | sm=n 45,00% | sm=n - | sm=n - | sm=n - | sm=n - | sm=n ? | sm=n ? | sm=n ? | sm=n ? |
1997 | sm=n 39,40% | sm=n - | sm=n - | sm=n - | sm=n - | sm=n ? | sm=n ? | sm=n ? | sm=n ? |
1996 | sm=n 20,00% | sm=n - | sm=n - | sm=n - | sm=n - | sm=n - | sm=n ? | sm=n ? | sm=n ? |
1995 | sm=n 2.90% | sm=n - | sm=n - | sm=n - | sm=n - | sm=n - | sm=n - | sm=n ? | sm=n ? |
Sprejetje v panogi
Mehanizem razširitve ActiveX uporabljajo številna javna spletišča in spletne aplikacije, vključno z eBayem. [] Podobno objekte pomočnika brskalnika uporabljajo tudi številna podjetja za iskalnike in tretje osebe za ustvarjanje dodatkov, ki omogočajo dostop do njihovih storitev, kot so orodne vrstice iskalnikov. Zaradi uporabe sistema COM je mogoče funkcionalnost spletnega brskanja vgraditi v aplikacije tretjih oseb. Zato obstajajo številne lupine Internet Explorerja, številne vsebinsko usmerjene aplikacije, kot je RealPlayer, pa uporabljajo tudi modul Internet Explorerja za brskanje po spletu za ogled spletnih strani znotraj aplikacij.
Združljivost z operacijskimi sistemi
Različice IE so bile sčasoma zelo različno združljive z operacijskimi sistemi, saj so bile na voljo za številne platforme in več različic sistema Windows ali pa le za nekaj različic sistema Windows. Številne različice IE so imele določeno podporo za starejše operacijske sisteme, vendar so prenehale prejemati posodobitve. Zaradi večje rasti interneta v devetdesetih in dvajsetih letih prejšnjega stoletja ima sedanji brskalnik z majhnim tržnim deležem več vseh uporabnikov kot celoten trg na začetku. Na primer, 90-odstotni tržni delež leta 1997 bi pomenil približno 60 milijonov uporabnikov, na začetku leta 2007 pa bi 90-odstotni tržni delež pomenil več kot 900 milijonov uporabnikov. Posledica tega je, da so imele poznejše različice IE6 skupaj veliko več uporabnikov kot vse zgodnje različice skupaj.
Z izdajo IE7 konec leta 2006 se je tržni delež IE6 zmanjšal; do februarja 2007 so statistični podatki o tržnem deležu različice IE6 znašali približno 50 %, IE7 pa 29 %. Ne glede na dejanski tržni delež je bila najbolj združljiva različica (med operacijskimi sistemi) IE 5.x, ki je imela konec devetdesetih let prejšnjega stoletja za krajše obdobje na voljo in podprto različico Mac OS 9 in Mac OS X, Unix in večino različic Windows (čeprav je imela različica 4.x bolj poenoteno kodno bazo med različicami). Do leta 2007 je imel IE precej ožjo podporo za operacijske sisteme, najnovejše različice pa so podpirale le Windows XP Service Pack 2 in višje. Internet Explorer 5.0, 5.5, 6.0 in 7.0 (Experimental) je bil neuradno prenesen tudi na operacijski sistem Linux v okviru projekta IEs4Linux.
Leta | Motor postavitve | Microsoft Windows | IBM OS/2 | Apple Mac OS | Unix (HP-UX, Solaris) | |||||||||||||||||
7, WS 08 R2 | WS 03 | Jaz | 98 | NT 4.0 | 95 | NT 3.51 | NT 3.5 | NT 3.1 | 3.1x | X | 7.6 do | 7.5.x | 7.1 do 8.1 | 7.0.1 | ||||||||
Leta | - | - | 2009 | 2006 | 2003 | 2001 | 2000 | 2000 | 1998 | 1996 | 1995 | 1995 | 1994 | 1993 | 1992 | 1993 | 2001 | 1997 | 1994 | 1992 | 1991 | (1990s) |
IE 9 | 2010 | Trident 5.0 | Beta | Beta s SP2 | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
IE 8 | 2008 | Trident 4.0 | Vključeno | Da | Da s SP2 | Da s SP2/3 | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
2006 | Trident | Ne | Vključeno | Da s SP1/2 | Da s SP2/3& | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | |
IE 6 | 2001 | Trident | Ne | Ne$ | Vključeno | Vključeno | Da | Da | Da | Da | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
IE 5.5 | 2000 | Trident | Ne | Ne | Ne | Ne*** | Vključeno | Da | Da | Da | Da | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
IE 5.0 | 1999 | Trident (Win) | Ne | Ne | Ne | Ne*** | Ne | Vključeno | Vključeno | Da | Da | Da | Ne | Ne | Da | Ne | Da | Da¥ | Ne | Ne | Ne | Da |
IE 4.5 | 1999 | - | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | DaVključeno€ | Da | Ne | Ne | Ne |
IE 4.0 | 1997 | Trident | Ne | Ne | Ne | Ne*** | Ne | Ne | Vključeno | Da | Vključeno | Da | Ne | Ne | Da | Ne | Ne | Da | Da | Da4. | Ne | Da |
IE 3.0 | 1996 | - | Ne | Ne*** | Ne | Ne*** | Ne | Ne*** | Ne | Da | Vključeno | Da | Da | Ne | Da | Zmagajte. | Ne | DaVključeno€ | Da | DaVključeno€ | Ne | Beta |
IE 2.0 | 1995 | - | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Vključeno | Vključeno | Da | Da | Da | Da | Zmagajte. | Ne | Da | Da | DaŁ | DaŁ | Ne |
1996 | Spyglass | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Da | Da | Da | Da | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | |
IE 1.0 | 1995 | Spyglass | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Brezplačno | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
* Internet Explorer 6 SP2 je na voljo samo kot del operacijskega sistema Windows XP SP2 ali Windows Server 2003 SP1 ali SP2.
** Različica Internet Explorerja, ki je bila vključena v sistem Windows 95, se je razlikovala glede na izdajo OSR; različica 2.0 je bila vključena v OSR1, različica 3.0 v OSR2, različica 4.0 pa v OSR2.5.
*** Ni lastne podpore, vendar je mogoča z namestitvenim programom "Standalone" tretje osebe.
& Končna različica Windows XP Service Pack 3 ne vključuje IE7.
$ Ni lastne podpore, vendar je mogoča s samostojnim namestitvenim programom IE6 Alpha tretje osebe. Glejte tudi Internet Explorer Mobile. Različice IE, ki niso namenjene namiznim računalnikom, podpirajo tudi Windows CE.
Ł Internet Explorer 2.0 in 2.0.1 zahteva sistem 7.0.1 ali novejši. Internet Explorer 2.1 zahteva sistem 7.0.1 ali novejši.
€ Vključeno Internet Explorer 3.01 v Mac OS 8.1; Internet Explorer 4.01 v Mac OS 8.5 in 8.5.1; Internet Explorer 4.5 od Mac OS 8.6 do 9.0.4; Internet Explorer 5 od Mac OS 9.1 do 9.2.2.
¥ Internet Explorer 5 Macintosh Edition zahteva operacijski sistem Mac OS 7.6 ali novejši. Internet Explorer različice 5.1; 5.1.4; 5.1.5; 5.1.6 in 5.1.7 zahteva operacijski sistem Mac OS 8.0 ali novejši.
16 16-bitna različica
"Samostojni" Internet Explorer
Zgodnje različice Internet Explorerja, kot je 5, so imele način združljivosti za zagon Internet Explorerja 4, vendar je bila ta funkcija opuščena (uporabniki Internet Explorerja za Mac so lahko po namestitvi IE 5 še vedno uporabljali 4.5). Čeprav Microsoft trdi, da je nemogoče ohraniti več različic Internet Explorerja v istem računalniku, so nekateri hekerji uspešno ločili več različic Internet Explorerja in jih naredili za samostojne aplikacije. Te različice se imenujejo "samostojni" IE in vključujejo različice od 3 do 7.
- Več IE v spletnem oblikovanju Windows - spletni razvijalec Joe Maddalone, ki je našel rešitev.
- Peskovnik brskalnika Xenocode-Xenocode za virtualizacijo aplikacij.
Microsoft je ukinil samostojne namestitvene programe za Internet Explorer za splošno javnost. Vendar obstajajo neuradni postopki za prenos celotnega namestitvenega paketa. Samostojni Internet Explorer uporablja funkcijo, uvedeno v sistemu Windows 2000, imenovano preusmeritev DLL, ki ga prisili, da naloži starejše DLL od tistih, ki so nameščeni v sistemu.
- Zbirka IE. Namestitveni program za samostojne različice IE8.0, IE7.0, IE6.0, IE5.51, IE5.01, IE4.01, IE3.0, IE2.01, IE1.5 in IE1.0.
- Dokument Microsoftove podpore z navodili za prenos celotnega niza namestitvenih datotek.
Internet Explorer je mogoče namestiti tudi prek programa Wine.
- IEs4Linux samodejno nastavi Internet Explorer 5.0, 5.5 in 6.0 v Wine. Podpora za Internet Explorer 7 je trenutno v razvoju; od avgusta 2007 je mogoče upodobitveni mehanizem IE7 uporabljati z uporabniškim vmesnikom IE6.
Po namestitvi programa Internet Explorer 7 je v C:\WINDOWS\ie7 še vedno na voljo izvršni program Internet Explorer 6, ki je privzeto skrit. Če zaženete to izvršno datoteko, je uporabniku na voljo starejši vmesnik IE6, vendar so spletne strani prikazane s pogonom IE7. Pogon IE6 lahko ponovno omogočite tako, da v mapo IE7 namestite datoteko z imenom "iexplore.exe.local".
Kot alternativa uporabi samostojnega IE so zdaj na voljo slike Microsoft Virtual PC, ki vsebujejo vnaprej aktivirane kopije sistema Windows XP z nameščenim IE 6 ali IE 7. Microsoft ta pristop priporoča spletnim razvijalcem, ki želijo preizkusiti svoje strani v različnih različicah IE, saj samostojne različice niso podprte in morda ne bodo delovale enako kot pravilno nameščena kopija IE.
Odstranitev
Medtem ko je večjo nadgradnjo brskalnika Internet Explorer mogoče odstraniti na običajen način, če je uporabnik shranil izvirne datoteke programa za namestitev, je odstranitev različice brskalnika, ki je bila dobavljena z operacijskim sistemom, še vedno sporna.
Zamisel o odstranitvi osnovne namestitve brskalnika Internet Explorer iz sistema Windows je bila predlagana med sodnim postopkom Združene države Amerike proti Microsoftu. Eden od Microsoftovih argumentov med sojenjem je bil, da lahko odstranitev Internet Explorerja iz sistema Windows povzroči nestabilnost sistema.
Odstranitev brskalnika Internet Explorer ima več posledic. Aplikacije, ki so odvisne od knjižnic, nameščenih v IE, ne bodo delovale ali pa se bodo obnašale nepričakovano. Tudi sistem pomoči in podpore Windows ne bo deloval zaradi velike odvisnosti od datotek pomoči HTML in sestavnih delov IE. V različicah sistema Windows pred Visto tudi ni mogoče zagnati Microsoftove storitve Windows Update ali Microsoft Update s katerim koli drugim brskalnikom zaradi izvajanja storitve s krmilnikom ActiveX, ki ga ne podpira noben drug brskalnik. V operacijskem sistemu Windows Vista je storitev Windows Update izvedena kot programček nadzorne plošče.
Microsoft je z operacijskim sistemom Windows 7 dodal možnost varne odstranitve brskalnika Internet Explorer 8 iz sistema Windows. Microsoft s tem postopkom ne dovoli odstranitve odvisnosti, vendar pa se izvedljivi program Internet Explorer (iexplore.exe) odstrani, ne da bi poškodoval druge komponente sistema Windows.
Sorodne strani
- Splet 2.0
Vprašanja in odgovori
V: Katera je bila prva različica Internet Explorerja?
O: Prva različica Internet Explorerja je bila izdana leta 1995 kot del dodatnega paketa Microsoft Plus! za Windows 95.
V: Koliko je Microsoft porabil za IE v poznih devetdesetih letih prejšnjega stoletja?
O: Microsoft je konec devetdesetih let za IE porabil več kot 100 milijonov dolarjev na leto.
V: Katera je najnovejša izdaja Internet Explorerja?
O: Najnovejša izdaja Internet Explorerja je Internet Explorer 11.
V: Kdaj bo Internet Explorer 11 prenehal delovati?
O: Internet Explorer 11 bo prenehal delovati 15. junija 2022.
V: Kaj je nadomestilo Internet Explorer 11, ko sta bila leta 2021 izdana Windows 10 in Windows Server 2022?
O: Ko sta bila operacijska sistema Windows 10 in Windows Server 2022 izdana leta 2021, sta izdelka vsebovala zaslon za izbiro brskalnika, ki uporabnikom omogoča, da po želji izberejo drug spletni brskalnik. Poleg tega je bil predstavljen Microsoft Edge kot nov spletni brskalnik, ki je nadomestil Internet Explorer 11.
V: Ali so različice brskalnika IE na voljo tudi za druge operacijske sisteme poleg sistema Windows?
O: Da, na voljo so različice IE za druge operacijske sisteme, kot so vgrajena različica OEM, imenovana Internet Explorer for Windows CE (IE CE), ki je na voljo za platforme, ki temeljijo na WinCE; Internet Explorer for Pocket PC; in prekinjene različice, kot staInternet Explorer for Mac inInternetExplorerforUNIX(SolarisinHP-UX).