Internet Explorer
Internet Explorer (IE); dříve známý jako Microsoft Internet Explorer a Windows Internet Explorer, byla řada grafických webových prohlížečů společnosti Microsoft. Od roku 1995 byl součástí operačního systému Microsoft Windows. Poprvé byl vydán jako součást doplňkového balíku Microsoft Plus! pro Windows 95, v tomto roce. Pozdější verze byly volně ke stažení nebo v servisních balíčcích a byly součástí vydání systému Windows 95 a pozdějších verzí systému Windows.
IE je nejoblíbenějším webovým prohlížečem od roku 1999, přičemž v letech 2002/2003 dosáhl podíl používání IE5 a IE6 až 95 %. Od vrcholu popularity se jeho podíl na používání snížil na 55 % kvůli konkurenčním webovým prohlížečům a má pomalu klesající tendenci. Koncem devadesátých let utratila společnost Microsoft za IE více než 100 milionů dolarů ročně a v roce 1999 na něm pracovalo více než 1000 lidí.
Nejnovější verzí je Internet Explorer 11. Původně se plánovalo, že Internet Explorer bude z Windows 7 a Windows Server 2008 R2 v Evropě odstraněn, ale Microsoft později od těchto plánů upustil a místo toho k produktům připojil obrazovku pro výběr prohlížeče, která uživatelům umožňuje vybrat si jiný webový prohlížeč, pokud si to přejí.
Byly vytvořeny také verze Internet Exploreru pro jiné operační systémy, včetně vestavěné verze OEM nazvané Internet Explorer pro Windows CE (IE CE), která je k dispozici pro platformy založené na WinCE a v současné době je založena na IE6; Internet Explorer pro Pocket PC, později přejmenovaný na Internet Explorer Mobile, který je určen pro Windows Mobile a Windows CE a je nadále vyvíjen spolu s pokročilejšími verzemi pro stolní počítače; a ukončené verze Internet Explorer pro Mac a Internet Explorer pro UNIX (Solaris a HP-UX).
Nejnovější verze systému Windows, Windows 10, je vybavena novým webovým prohlížečem Microsoft Edge. Internet Explorer 11 je stále součástí prohlížeče, ale je určen pro weby, které nefungují správně s novým vykreslovacím jádrem v prohlížeči Microsoft Edge.
Historie
Projekt Internet Explorer zahájil v létě 1994 Thomas Reardon s využitím zdrojového kódu společnosti Spyglass, Inc. Mosaic, raného komerčního webového prohlížeče s formálními vazbami na průkopnický prohlížeč NCSA Mosaic. Koncem roku 1994 si společnost Microsoft licencovala Spyglass Mosaic za čtvrtletní poplatek plus procento z příjmů společnosti Microsoft z jiného softwaru než Windows. Ačkoli nesl název podobný NCSA Mosaic, Spyglass Mosaic používal zdrojový kód NCSA Mosaic jen střídmě.
Internet Explorer 1
Internet Explorer 1 debutoval 16. srpna 1995. Jednalo se o přepracovanou verzi prohlížeče Spyglass Mosaic, který si společnost Microsoft, stejně jako mnoho dalších společností, které začaly s vývojem prohlížeče, licencovala od společnosti Spyglass Inc. Byl dodáván se systémem Microsoft Plus! pro Windows 95 a s OEM verzí systému Windows 95. Byl nainstalován jako součást sady Internet Jumpstart Kit v systému Plus!. Tým Internet Exploreru začínal s počátečním vývojem v počtu asi šesti lidí. O několik měsíců později byl vydán Internet Explorer 1.5 pro Windows NT, který přidal podporu pro základní vykreslování tabulek. Díky tomu, že jej do svého operačního systému zařadili zdarma, však nemuseli platit licenční poplatky společnosti Spyglass Inc, což vyústilo v soudní spor a mnohamilionové vyrovnání.
Internet Explorer 2
Internet Explorer 2 byl vydán pro Windows 95, Windows NT 3.5 a NT 4.0 24. srpna 1996 (po vydání beta verze 2.0 v listopadu 1995). Obsahoval podporu SSL, cookies, VRML, RSA a internetových diskusních skupin. Verze 2 byla také první verzí pro Windows 3.1 a Macintosh System 7.0.1 (PPC nebo 68k), i když verze pro Mac byla vydána až v lednu 1996 pro PPC a v dubnu pro 68k. Verze 2.1 pro Mac vyšla v srpnu 1996, ačkoli v té době již Windows dostávala verzi 3.0. Verze 2 byla začátkem roku 1996 součástí Windows 95 OSR 1 a Microsoft Internet Starter Kit pro Windows 95. Na trh byla uvedena s dvanácti jazyky včetně češtiny, ale do dubna 1996 se jejich počet rozšířil na 24, 20 a 9 pro Win 95, Win 3.1 a Mac. Verze 2.0i podporovala dvoubajtovou znakovou sadu.
Internet Explorer 3
Internet Explorer 3 byl vydán 13. srpna 1996 a stal se mnohem populárnějším než jeho předchůdci. Internet Explorer 3 byl prvním velkým prohlížečem s podporou CSS, i když tato podpora byla pouze částečná. Zavedl také podporu ovládacích prvků ActiveX, appletů Java, inline multimédií a systému PICS pro metadata obsahu. Verze 3 byla také dodávána s aplikacemi Internet Mail a News, NetMeeting a ranou verzí adresáře systému Windows a sama byla součástí systému Windows 95 OSR 2. Verze 3 se ukázala být první populárnější verzí Internet Exploreru, což s sebou přineslo zvýšenou pozornost. V měsících následujících po jejím vydání byla výzkumníky a hackery nalezena řada chyb v zabezpečení a ochraně osobních údajů. Tato verze prohlížeče Internet Explorer byla první, která měla logo "modré e". Tým Internet Exploreru tvořilo během tříměsíčního vývoje zhruba 100 lidí. První významná bezpečnostní díra IE, Princeton Word Macro Virus Loophole, byla v IE3 objevena 22. srpna 1996. Zpětná kompatibilita byla řešena tak, že uživatelé, kteří přešli na IE3, mohli stále používat poslední IE, protože instalace převedla předchozí verzi do samostatného adresáře.
Internet Explorer 4
Internet Explorer 4, vydaný v září 1997, prohloubil úroveň integrace mezi webovým prohlížečem a základním operačním systémem. Instalací verze 4 na počítač se systémem Windows 95 nebo Windows NT 4 a volbou Windows Desktop Update by byl tradiční Průzkumník Windows rovněž nahrazen verzí, která by se více podobala rozhraní webového prohlížeče, a také samotná pracovní plocha systému Windows by byla prostřednictvím služby Active Desktop připojena k webu. Integrace se systémem Windows však byla předmětem četných kritik v souvislosti s obaly (viz případ United States v. Microsoft). V instalačních programech pozdějších verzí Internet Exploreru již tato možnost nebyla k dispozici, ale pokud již byla nainstalována, nebyla ze systému odstraněna. Internet Explorer 4 zavedl podporu zásad skupiny, která umožnila firmám konfigurovat a uzamknout mnoho aspektů konfigurace prohlížeče, a také podporu offline prohlížení. Aplikace Internet Mail a News byla nahrazena aplikací Outlook Express a součástí byl také Microsoft Chat a vylepšený NetMeeting. Tato verze byla také součástí systému Windows 98. Byly přidány nové funkce umožňující ukládat a načítat příspěvky ve formulářích s komentáři, které se dodnes nepoužívají. Internet Explorer 4.5 nabízel nové funkce, například snadnější 128bitové šifrování. Nabídl také výrazné zlepšení stability oproti předchozím verzím, zejména verzi pro 68k, která byla obzvláště náchylná k zamrzání.
Snímek historie tržního podílu za |
IE4 - 0,07 % |
IE5 - 6,17 % |
IE6 - 82,79 % |
Internet Explorer 5
Internet Explorer 5 byl uveden na trh 18. března 1999, později byl součástí systému Windows 98 Second Edition a byl dodáván se sadou Office 2000. Vytvoření Internet Exploreru 5 bylo další významnou verzí, která podporovala obousměrný text, rubínové znaky, XML, XSLT a možnost ukládat webové stránky ve formátu MHTML. IE5 byl dodáván s aplikací Outlook Express 5. S vydáním Internet Exploreru 5.0 společnost Microsoft také vydala první verzi XMLHttpRequest, čímž se zrodil Ajax (i když termín "Ajax" vznikl až o několik let později). Byla to poslední 16bitová verze. Internet Explorer 5.01, verze opravující chyby, byl vydán v prosinci 1999. Tato verze je součástí systému Windows2000. V červenci 2000 následoval Internet Explorer 5.5, který vylepšil možnosti náhledu tisku, podporu standardů CSS a HTML a rozhraní API pro vývojáře; tato verze byla dodávána se systémem Windows Me. Verze 5 však byla poslední verzí pro počítače Mac a UNIX. Verze 5.5 byla poslední, která měla režim kompatibility, který umožňoval spouštět Internet Explorer 4 vedle verze 5.x. Tým IE v roce 1999 tvořilo více než 1 000 lidí a jeho financování se pohybovalo v řádu 100 milionů USD ročně.
Snímek historie tržního podílu za |
IE4 - 0,01 % |
IE5 - 0,20% |
IE6 - 37,01 % |
IE7 - 35,81 % |
Internet Explorer 6
Internet Explorer 6 byl vydán 27. srpna 2001, několik měsíců před vydáním systému Windows XP. Tato verze obsahovala vylepšení DHTML, obsahově omezené inline rámy a částečnou podporu CSS úrovně 1, DOM úrovně 1 a SMIL 2.0. Motor MSXML byl také aktualizován na verzi 3.0. Mezi další nové funkce patřila nová verze sady IEAK (Internet Explorer Administration Kit), panel médií, integrace aplikace Windows Messenger, sběr chyb, automatická změna velikosti obrázků, P3P a nový vzhled, který byl při použití v systému Windows XP v souladu s vizuálním stylem Luna systému Windows XP. Internet Explorer 6.0 SP1 nabízel několik bezpečnostních vylepšení a časově se shodoval s vydáním opravného balíčku pro Windows XP SP1. V roce 2002 byl zakázán protokol Gopher a jeho podpora byla v aplikaci Internet Explorer 7 zrušena. Internet Explorer 6.0 SV1 vyšel 6. srpna 2004 pro systém Windows XP SP2 a nabízel různá vylepšení zabezpečení a nová barevná tlačítka na uživatelském rozhraní. IE6 aktualizoval původní logo "modré e" na světlejší modrou barvu a 3D vzhled. Společnost Microsoft nyní považuje IE6 za zastaralý produkt a doporučuje uživatelům přechod na IE8. Mnoho firemních uživatelů IT přesto neprovedlo upgrade.
Internet Explorer 7
Internet Explorer 7 byl vydán 18. října 2006. Obsahuje opravy chyb, vylepšení podpory webových standardů, prohlížení s náhledem a správou karet, vyhledávací pole pro více strojů, čtečku webových kanálů, podporu internacionalizovaných doménových jmen (IDN), podporu certifikátů s rozšířenou platností a antiphishingový filtr. V IE7 byl Internet Explorer oddělen od prostředí Windows Shell - na rozdíl od předchozích verzí není ovládací prvek Internet Explorer ActiveX umístěn v procesu Průzkumníka Windows, ale běží v samostatném procesu Internet Exploreru. Je součástí systému Windows Vista a Windows Server 2008 a je k dispozici pro Windows XP Service Pack 2 a novější a Windows Server 2003 Service Pack 1 a novější. Původní verze aplikace Internet Explorer 7 vyžadovala, aby počítač před instalací prošel ověřovací kontrolou Windows Genuine Advantage, ale 5. října 2007 společnost Microsoft tento požadavek odstranila. Jak ukazují některé statistiky, v polovině roku 2008 podíl aplikace Internet Explorer 7 na trhu v řadě regionů překonal podíl aplikace Internet Explorer 6.
Internet Explorer 8
Internet Explorer 8 byl vydán 19. března 2009. Jeho vývoj probíhal nejpozději od srpna 2007. Dne 5. března 2008 byla pro širokou veřejnost uvolněna první veřejná beta verze (Beta 1). Dne 27. srpna 2008 byla vydána druhá veřejná beta verze (Beta 2). Je podporována v systémech Windows XP SP2 a SP3, Windows Server 2003 SP2, Windows Vista, Windows 7 a Windows Server 2008 na 32bitové i 64bitové architektuře. Aplikace Internet Explorer 8 (IE8) RC1 byla vydána 26. ledna 2009. Internet Explorer 8 "Final" byl vydán 19. března 2009. Prioritami společnosti Microsoft pro IE8 jsou bezpečnost, snadnost používání a vylepšení v oblasti podpory RSS, CSS a Ajaxu. Zahrnuje mnohem přísnější dodržování webových standardů, včetně plánované plné shody s Cascading Style Sheets 2.1 ve verzi pro vydání. Všechny tyto změny umožňují prohlížeči Internet Explorer 8 projít testem Acid2. Aby se však předešlo problémům s kompatibilitou, obsahuje IE8 také chování vykreslování IE7. Stránky, které očekávají podivnosti IE7, mohou zakázat rušivé změny IE8 zahrnutím metaelementu do části HEAD dokumentu HTML. IE8 obsahuje také četná vylepšení podpory JavaScriptu a také zlepšení výkonu, i když stále neprošel testem Acid3, v němž verze 8.0 získala 20/100 bodů. Obsahuje podporu akcelerátorů - které umožňují vyvolat podporované webové aplikace, aniž by bylo nutné na ně explicitně přejít - a WebSlices - které umožňují odebírat a sledovat části stránky z přepracovaného panelu oblíbených položek. Mezi další funkce patří funkce ochrany soukromí InPrivate a phishingový filtr SmartScreen.
Internet Explorer 9
Internet Explorer 9 byl vydán 14. března 2011. Bude mít úplnou nebo téměř úplnou podporu všech selektorů CSS 3, vlastnosti CSS 3 border-radius, rychlejší JavaScript, vestavěné barevné profily ICC v2 nebo v4 a hardwarově akcelerované vykreslování pomocí Direct2D a DirectWrite. Společnost Microsoft potvrdila, že bude podporován také formát WOFF (Web Open Font Format). WOFF je "velkým favoritem" pro standardizaci pracovní skupinou Web Fonts Working Group konsorcia W3C. IE9 má opravit mnoho problémů s prohlížečem Internet Explorer, včetně podpory standardní vlastnosti CSS3 border-radius, což znamená, že lidé používající IE9 budou moci vidět zaoblené rohy, stejně jako lidé používající Firefox.
Společnost Microsoft nadále bagatelizuje význam splnění testu Acid3, ale spekulace o tom, že IE9 bude podporovat doporučení SVG W3C, se rozhořely, když Microsoft oznámil, že se připojil k pracovní skupině SVG. Na konferenci MIX 10 byl vydán první IE9 Platform Preview, který obsahoval podporu CSS3 a SVG, nový engine JScript nazvaný Chakra a skóre 55/100 v testu Acid3, což je více než 20/100 u IE8. Dne 5. května 2010 byl vydán druhý IE9 Platform Preview, který v testu Acid3 dosáhl skóre 68/100 a v benchmarku WebKit SunSpider JavaScript byl výkonnější než první IE9 Platform Preview. Dne 23. června 2010 byl vydán třetí IE9 Platform Preview, který v testu Acid3 dosáhl skóre 83/100 a zavedl podporu prvků <audio> , <video> a <canvas> a WOFF. Dne 4. srpna 2010 byl vydán čtvrtý IE9 Platform Preview, který v testu Acid3 dosáhl skóre 95/100 a oproti třetímu IE9 Platform Preview obsahuje rychlejší engine JScript. Očekává se, že konečné sestavení IE9 bude vydáno v roce 2011. Byla také přislíbena podpora značek HTML5 pro video a zvuk. Někteří odborníci z oboru předpovídají, že společnost Microsoft vydá IE9 jako hlavní verzi mimo pásmo, která nebude vázána na žádnou konkrétní verzi systému Windows. Podle stránky Internet Explorer 9 Test Drive, "Internet Explorer 9 Test Drive". microsoft.com. jsou systémové požadavky pro IE9 následující: Windows Vista SP2 (s aktualizací platformy a IE8) nebo Windows 7. Dne 12. srpna 2010 společnost Microsoft oznámila, že veřejná beta verze IE9 bude spuštěna 15. září 2010 na speciální akci v San Franciscu spojené s myšlenkou "krásy webu". Bylo také potvrzeno, že prohlížeč bude fungovat pouze se systémy Windows Vista a Windows 7. Dne 15. září 2010 společnost Microsoft spustila veřejnou beta verzi IE9.
Internet Explorer 10
Aplikace Internet Explorer 10 nefunguje v systému Windows Vista, ale pouze v systému Windows 7 a v budoucích verzích operačního systému Windows.
Internet Explorer 10 byl vydán společně se systémem Windows 8 v roce 2012. Uživatelé Windows 7 si mohou tuto verzi stáhnout od února 2013.
Internet Explorer 11
Internet Explorer 11 byl vydán v říjnu 2013. Jedná se o poslední verzi Internet Exploreru.
Podíl používání Internet Exploreru, 1994-2010
Funkce
Aplikace Internet Explorer byla navržena k prohlížení široké škály webových stránek a k poskytování určitých funkcí v rámci operačního systému, včetně služby Microsoft Update. V době největšího rozkvětu války prohlížečů nahradil Internet Explorer Netscape teprve tehdy, když technologicky dohnal podporu progresivních funkcí té doby.
Podpora norem
Internet Explorer pomocí rozvržení Trident:
- podporuje HTML 4.01, CSS Level 1, XML 1.0 a DOM Level 1 s drobnými implementačními nedostatky.
- plně podporuje XSLT 1.0 i zastaralý dialekt XSLT od Microsoftu, často označovaný jako WD-xsl, který volně vycházel z pracovního návrhu XSL od W3C z prosince 1998. Podpora XSLT 2.0 leží v budoucnosti: polooficiální blogeři společnosti Microsoft naznačili, že vývoj probíhá, ale žádné termíny nebyly oznámeny.
- částečně podporuje CSS Level 2 a DOM Level 2 s velkými nedostatky v implementaci a problémy s kompatibilitou. Ve verzi Internet Explorer 8 byla přidána téměř úplná shoda s CSS 2.1.
- nepodporuje jazyk XHTML, ačkoli dokáže vykreslovat dokumenty XHTML vytvořené podle zásad kompatibility s jazykem HTML a podávané s typem MIME
text/html.
- nepodporuje SVG v žádné verzi.
Aplikace Internet Explorer používá funkci DOCTYPE sniffing k volbě mezi standardním režimem a režimem "quirks", ve kterém záměrně napodobuje nestandardní chování starých verzí MSIE při vykreslování HTML a CSS na obrazovce (pro tisk používá aplikace Internet Explorer vždy standardní režim). Poskytuje také vlastní dialekt jazyka ECMAScript nazvaný JScript.
Internet Explorer byl podroben kritice ze strany W3C kvůli omezené podpoře SVG, kterou prosazuje W3C.
Nestandardní rozšíření
Internet Explorer zavedl řadu proprietárních rozšíření mnoha standardů, včetně HTML, CSS a DOM. Výsledkem je řada webových stránek, které se v prohlížečích splňujících standardy zobrazují nefunkční, a vznikla potřeba "zvláštního režimu", který umožňuje vykreslovat nesprávné prvky určené pro prohlížeč Internet Explorer v těchto jiných prohlížečích.
Internet Explorer zavedl řadu rozšíření jazyka JScript, která převzaly i ostatní prohlížeče. Patří mezi ně vlastnost innerHTML, která vrací řetězec HTML uvnitř elementu; objekt XMLHttpRequest, který umožňuje odesílání požadavků HTTP a přijímání odpovědí HTTP; a atribut designMode objektu contentDocument, který umožňuje bohaté textové úpravy dokumentů HTML. Některé z těchto funkcí nebyly možné až do zavedení metod DOM konsorcia W3C. Jeho rozšíření HTML o znaky Ruby je také akceptováno jako modul v jazyce W3C XHTML 1.1, ačkoli se nenachází ve všech verzích jazyka W3C HTML.
Společnost Microsoft předložila několik dalších funkcí IE ke zvážení konsorciu W3C za účelem standardizace. Patří mezi ně vlastnost CSS "behavior", která propojuje prvky HTML s chováním jazyka JScript (známé jako HTML Components, HTC); profil HTML+TIME, který přidává do dokumentů HTML podporu synchronizace časování a médií (podobně jako W3C XHTML+SMIL); a formát vektorové grafiky VML. Všechny však byly zamítnuty, přinejmenším ve své původní podobě. VML však byl následně spojen s PGML (navrženým společnostmi Adobe a Sun), čímž vznikl formát SVG schválený konsorciem W3C, který je v současnosti jedním z mála vektorových grafických formátů používaných na webu a jehož nepodporou je IE nyní prakticky jedinečný.
Mezi další nestandardní chování patří: podpora svislého textu, ale v syntaxi odlišné od kandidátského doporučení W3C CSS3; podpora různých obrazových efektů a přechodů stránky, které se ve W3C CSS nevyskytují; podpora obfuskovaného skriptového kódu, zejména JScript.Encode()
. Podpora vkládání písem EOT do webových stránek.
Favicon
Ikona favicon (zkratka pro "ikonu oblíbených položek"), kterou zavedl prohlížeč Internet Explorer, je nyní podporována a rozšířena i v ostatních prohlížečích. Umožňuje webovým stránkám zadat obrázek o velikosti 16 × 16 pixelů, který se používá v záložkách. V IE byla a stále je poskytována podpora pouze pro nativní formát ICO systému Windows; v ostatních prohlížečích byla nyní rozšířena na další typy obrázků, například PNG a GIF.
Použitelnost a přístupnost
Internet Explorer využívá rámec pro přístupnost poskytovaný systémem Windows. Internet Explorer je také uživatelským rozhraním pro FTP, s operacemi podobnými jako v Průzkumníku Windows. Blokování vyskakovacích oken a prohlížení v záložkách bylo přidáno v Internet Exploreru 6, respektive 7. Prohlížení s kartami lze přidat i do starších verzí instalací panelu nástrojů MSN Search Toolbar nebo Yahoo Toolbar.
Cache
Aplikace Internet Explorer ukládá navštívený obsah do mezipaměti ve složce Temporary Internet Files, aby umožnila rychlejší přístup (nebo přístup offline) k dříve navštíveným stránkám. Obsah je indexován v databázovém souboru známém jako Index.dat. Existuje více souborů Index.dat, které indexují různý obsah - navštívený obsah, webové kanály, navštívené adresy URL, soubory cookie atd.
Před IE7 se vymazáním mezipaměti vymazal index, ale samotné soubory se spolehlivě neodstranily, což představovalo potenciální riziko pro bezpečnost a soukromí. V IE7 a novějších verzích jsou při vymazání mezipaměti spolehlivěji odstraněny soubory mezipaměti a soubor index.dat je přepsán nulovými bajty.
Zásady skupiny
Aplikaci Internet Explorer lze plně konfigurovat pomocí zásad skupiny. Správci domén Windows Serveru mohou aplikovat a vynucovat různá nastavení, která ovlivňují uživatelské rozhraní (například zakázání položek nabídek a jednotlivých možností konfigurace), stejně jako základní bezpečnostní funkce, jako je stahování souborů, konfigurace zón, nastavení pro jednotlivé stránky, chování ovládacích prvků ActiveX a další. Nastavení zásad lze konfigurovat pro každého uživatele a pro každý počítač. Internet Explorer podporuje také integrované ověřování systému Windows.
Architektura
Internet Explorer používá architekturu složek postavenou na technologii COM (Component Object Model). Skládá se z několika hlavních komponent, z nichž každá je obsažena v samostatné knihovně DLL (Dynamic-link library) a vystavuje sadu programových rozhraní COM, která jsou umístěna v hlavním spustitelném souboru Internet Exploreru, iexplore.exe
:
- Soubor WinInet.dll je obsluha protokolů HTTP, HTTPS a FTP. Zpracovává veškerou síťovou komunikaci prostřednictvím těchto protokolů.
- Soubor URLMon.dll je zodpovědný za zpracování typu MIME a stahování webového obsahu a poskytuje obal bezpečný pro vlákna kolem souboru WinInet.dll a dalších implementací protokolu.
- V souboru MSHTML.dll se nachází vykreslovací jádro Trident, které bylo zavedeno v prohlížeči Internet Explorer 4 a které je zodpovědné za zobrazování stránek na obrazovce a zpracování objektového modelu dokumentu webových stránek. MSHTML.dll analyzuje soubor HTML/CSS a vytváří jeho interní stromovou reprezentaci DOM. Vystavuje také sadu rozhraní API pro kontrolu a modifikaci stromu DOM za běhu. Strom DOM je dále zpracováván rozvrhovacím jádrem, které pak vykresluje vnitřní reprezentaci na obrazovce.
- IEFrame.dll obsahuje uživatelské rozhraní a okno IE v aplikaci Internet Explorer 7 a vyšší.
- Soubor ShDocVw.dll poskytuje prohlížeči funkce navigace, místního ukládání do mezipaměti a historie.
- Soubor BrowseUI.dll je zodpovědný za uživatelské rozhraní prohlížeče, včetně chrómu prohlížeče, ve kterém jsou umístěny všechny nabídky a panely nástrojů.
Internet Explorer neobsahuje žádné nativní funkce skriptování. MSHTML.dll spíše vystavuje rozhraní API, které umožňuje programátorovi vyvinout skriptovací prostředí pro připojení a přístup ke stromu DOM. Internet Explorer 8 obsahuje vazby pro engine Active Scripting, který je součástí systému Microsoft Windows a umožňuje používat pro skriptování na straně klienta libovolný jazyk implementovaný jako modul Active Scripting. Ve výchozím nastavení jsou k dispozici pouze moduly JScript a VBScript; lze použít i implementace třetích stran, například ScreamingMonkey (pro podporu ECMAScript 4). Společnost Microsoft také zpřístupňuje běhové prostředí Microsoft Silverlight, které umožňuje používat pro skriptování na straně klienta jazyky CLI, včetně dynamických jazyků založených na DLR, jako jsou IronPython a IronRuby.
Internet Explorer 8 přináší několik zásadních architektonických změn, které se nazývají Loosely Coupled IE (LCIE). LCIE odděluje proces hlavního okna (proces rámu) od procesů hostujících různé webové aplikace na různých kartách (procesy karet). Proces rámu může vytvořit více procesů karet, z nichž každý může mít jinou úroveň integrity; každý proces karty může hostit více webových stránek. Procesy používají ke své synchronizaci asynchronní komunikaci mezi procesy. Obecně platí, že pro všechny webové stránky bude existovat jeden rámcový proces. V systému Windows Vista se zapnutým Chráněným režimem však otevření privilegovaného obsahu (například místních stránek HTML) vytvoří nový proces karty, protože nebude omezen Chráněným režimem.
Architektura IE8. Předchozí verze měly podobnou architekturu s tím rozdílem, že karty i uživatelské rozhraní byly v rámci jednoho procesu. V důsledku toho mohlo mít každé okno prohlížeče pouze jeden "proces karty".
Rozšiřitelnost
Internet Explorer vystavuje sadu rozhraní modelu COM (Component Object Model), která umožňují dalším komponentám rozšiřovat funkce prohlížeče. Rozšiřitelnost se dělí na dva typy: Rozšiřitelnost prohlížeče a rozšiřitelnost obsahu. Rozhraní rozšiřitelnosti prohlížeče lze použít k připojení komponent pro přidání položek kontextové nabídky, panelů nástrojů, položek nabídek nebo objektů pomocníka prohlížeče (BHO). BHO se používají k rozšíření sady funkcí prohlížeče, zatímco ostatní možnosti rozšiřitelnosti slouží k vystavení funkce v uživatelském rozhraní. Rozhraní rozšiřitelnosti obsahu používají různé obslužné programy typu obsahu k přidání podpory pro jiné než nativní formáty obsahu. BHO mají nejen neomezený přístup k DOM a modelu událostí aplikace Internet Explorer, ale mohou také přistupovat k souborovému systému, registru a dalším součástem operačního systému. Rozšiřitelnost obsahu může být buď v podobě aktivních dokumentů (Doc Objects) (např. SVG nebo MathML), nebo ovládacích prvků ActiveX. Ovládací prvky ActiveX se používají pro obsluhy obsahu, které vykreslují obsah vložený do stránky HTML (např. Adobe Flash nebo Microsoft Silverlight). Objekty Doc se používají, pokud typ obsahu nebude vložen do HTML (např. Microsoft Word, PDF nebo XPS). Ve skutečnosti je vykreslovací jádro Trident samo vystaveno jako objekt Doc, takže HTML samo o sobě je považováno za aktivní dokument.
Na rozdíl od skriptů na straně klienta, které mají velmi omezená práva, mají doplňkové komponenty Internet Exploreru stejná práva jako samotný prohlížeč. Doplňky lze instalovat buď lokálně, nebo přímo pomocí webových stránek. Vzhledem k tomu, že doplňky mají privilegovanější přístup k systému, mohou být a byly škodlivé doplňky použity k narušení bezpečnosti systému. Aplikace Internet Explorer 6 Service Pack 2 a novější proti tomu poskytuje různá ochranná opatření, včetně Správce doplňků pro kontrolu ovládacích prvků ActiveX a objektů pomocníka prohlížeče a režimu práce "Bez doplňků" a také větší omezení pro weby instalující doplňky.
Samotný Internet Explorer může být hostován jinými aplikacemi prostřednictvím sady rozhraní COM. Toho lze využít k zabudování funkcí prohlížeče do aplikace. Hostitelská aplikace se také může rozhodnout, že bude hostovat pouze vykreslovací jádro MSHTML.dll, nikoli celý prohlížeč.
Viz také: Objektový model komponent a objekt pomocníka prohlížeče
Zabezpečení
Aplikace Internet Explorer používá zónový bezpečnostní rámec, který seskupuje weby na základě určitých podmínek, včetně toho, zda se jedná o internetový nebo intranetový web, a také na základě uživatelem upravitelného bílého seznamu. Omezení zabezpečení jsou aplikována na každou zónu; omezení se vztahují na všechny weby v zóně.
Aplikace Internet Explorer od verze 6 SP2 používá službu Spouštění příloh systému Microsoft Windows k označení spustitelných souborů stažených z internetu jako potenciálně nebezpečných. Při přístupu k takto označeným souborům bude uživatel vyzván k výslovnému rozhodnutí o důvěryhodnosti spuštění souboru, protože spustitelné soubory pocházející z Internetu mohou být potenciálně nebezpečné. To pomáhá zabránit náhodné instalaci škodlivého softwaru.
Internet Explorer 7 zavedl filtr phishingu, který omezuje přístup k phishingovým stránkám, pokud uživatel toto rozhodnutí nezruší. Ve verzi 8 blokuje také přístup na stránky, o kterých je známo, že obsahují malware. U stažených souborů se také kontroluje, zda nejsou známé jako infikované malwarem.
V systému Windows Vista běží Internet Explorer ve výchozím nastavení v takzvaném chráněném režimu, kdy jsou práva samotného prohlížeče výrazně omezena - nemůže provádět žádné změny v celém systému. Tento režim lze volitelně vypnout, ale nedoporučuje se to. Tím jsou také účinně omezena práva všech doplňků. Výsledkem je, že i když dojde ke kompromitaci prohlížeče nebo některého doplňku, škody, které může narušení bezpečnosti způsobit, jsou omezené.
Záplaty a aktualizace prohlížeče jsou vydávány pravidelně a jsou k dispozici prostřednictvím služby Windows Update a také prostřednictvím automatických aktualizací. Ačkoli bezpečnostní záplaty jsou nadále vydávány pro celou řadu platforem, většina doplňků funkcí a vylepšení bezpečnostní infrastruktury je zpřístupněna pouze v operačních systémech, které jsou ve fázi hlavní podpory společnosti Microsoft.
Společnost Trend Micro 16. prosince 2008 doporučila uživatelům přejít na konkurenční prohlížeče, dokud nebude vydána nouzová oprava IE, která by opravila potenciální bezpečnostní riziko, jež "by mohlo umožnit externím uživatelům převzít kontrolu nad počítačem a ukrást hesla". Zástupci společnosti Microsoft se proti tomuto doporučení ohradili a tvrdili, že chyba se týká "0,02 % internetových stránek".
Dne 17. prosince 2008 byla k dispozici oprava výše uvedeného bezpečnostního problému, a to vydáním aktualizace Security Update for Internet Explorer KB960714, která je k dispozici na webové stránce Microsoft Windows Update. Společnost Microsoft uvedla, že tato aktualizace opravuje bezpečnostní riziko, které předchozího dne zjistila společnost Trend Micro.
Bezpečnostní zranitelnosti
Viz také: Srovnání webových prohlížečů#Zranitelnosti
Internet Explorer byl vystaven mnoha bezpečnostním zranitelnostem a obavám: Velká část spywaru, adwaru a počítačových virů na internetu vzniká díky zneužitelným chybám a nedostatkům v bezpečnostní architektuře prohlížeče Internet Explorer, které někdy k instalaci nevyžadují nic víc než zobrazení škodlivé webové stránky. Tomuto postupu se říká "drive-by install". Objevují se také pokusy o oklamání uživatele, aby si nainstaloval škodlivý software, a to tak, že se v části popisu bezpečnostního upozornění ActiveX uvede nepravdivá informace o skutečném účelu softwaru.
Řada bezpečnostních chyb, které postihují IE, nevznikla v samotném prohlížeči, ale v doplňcích ActiveX, které prohlížeč používá. Protože doplňky mají stejná práva jako IE, mohou být tyto chyby stejně kritické jako chyby prohlížeče. To vedlo k tomu, že architektura založená na ActiveX byla kritizována za náchylnost k chybám. Do roku 2005 někteří odborníci tvrdili, že nebezpečí plynoucí z ActiveX byla přeceňována a že existují ochranná opatření. V roce 2006 bylo novými technikami využívajícími automatizované testování nalezeno více než sto zranitelností ve standardních komponentách Microsoft ActiveX. Bezpečnostní prvky zavedené v tehdy nedávno vydaném prohlížeči Internet Explorer 7 některé z těchto zranitelností zmírnily.
Internet Explorer měl v roce 2008 řadu zveřejněných bezpečnostních chyb. Podle výzkumu společnosti Secunia, která se zabývá výzkumem bezpečnosti, Microsoft nereagoval na opravy bezpečnostních děr a zpřístupnění záplat tak rychle jako jeho konkurenti. Firma také zaznamenala 366 zranitelností v ovládacích prvcích ActiveX, což představuje nárůst oproti předchozímu roku.
Podle nejnovějších informací uvádí společnost Secunia, že IE6 má 24 známých neopravených zranitelností, IE7 jich má 11 a IE8 4. Nejzávažnější neopravené chyby podle doporučení společnosti Secunia, které se týkají aplikací Microsoft Internet Explorer 6.x, 7.x a 8.x s aplikovanými opravami od výrobce, jsou hodnoceny jako extrémně kritické. Nejstarší známé neopravené zranitelnosti pro IE6, IE7 a IE8 pocházejí ze 7. listopadu 2003, 6. června 2006 a 26. února 2007.
Podle nejnovějších informací výzkumná společnost SecurityFocus uvádí, že IE6 má 396 známých neopravených zranitelností, IE7 22 a IE8 25. Nejstarší známé neopravené zranitelnosti IE6, IE7 a IE8 pocházejí z 20. listopadu 2000, 17. května 2007 a 11. dubna 2009.
Zranitelnost zneužitá při útocích na americké firmy
Společnost Microsoft 14. ledna 2010 v poradenství uvedla, že útočníci, kteří se zaměřili na společnost Google a další americké společnosti, použili software využívající bezpečnostní díru v prohlížeči Internet Explorer, která již byla opravena. Zranitelnost se týkala aplikací Internet Explorer 6, IE7 a IE8 v systémech Windows 7, Vista, Windows XP, Server 2003 a Server 2008 R2 a také IE 6 Service Pack 1 v systému Windows 2000 Service Pack 4.
Německá vláda varovala uživatele před používáním prohlížeče Internet Explorer a doporučila přechod na alternativní webový prohlížeč kvůli výše popsané závažné bezpečnostní díře, která byla v prohlížeči Internet Explorer zneužita. Podobné varování vydala o několik dní později i australská a francouzská vláda. Jako první doporučily prohlížeč Mozilla Firefox, následovaný prohlížečem Google Chrome.
Přijetí na trhu a podíl na používání
Viz také: Podíl používání webových prohlížečů
Míra rozšíření prohlížeče Internet Explorer zřejmě úzce souvisí s mírou rozšíření systému Microsoft Windows, protože se jedná o výchozí webový prohlížeč dodávaný se systémem Windows. Od integrace Internet Exploreru 2.0 do systému Windows 95 OSR 1 v roce 1996 a zejména po vydání verze 4.0 se přijetí výrazně zrychlilo: z méně než 20 % v roce 1996 na přibližně 40 % v roce 1998 a přes 80 % v roce 2000.
V článku CNN bylo u příležitosti vydání Internet Exploreru 4 uvedeno: "Internet Explorer společnosti Microsoft se prosadil a podle různých odhadů je jeho podíl na trhu prohlížečů 30 až 35 procent, přičemž před rokem činil přibližně 10 procent." Do roku 2002 Internet Explorer téměř zcela vytlačil svého hlavního konkurenta Netscape a ovládl trh s podílem až 95 procent.
Poté, co Internet Explorer koncem 90. let vybojoval a vyhrál válku prohlížečů, získal téměř úplnou dominanci na trhu prohlížečů. V letech 2002 a 2003 dosáhl nejvyššího podílu přibližně 95 % a od té doby jeho podíl na trhu pomalu, ale vytrvale klesá. Důvodem je především přijetí prohlížeče Mozilla Firefox, který je podle statistik v současnosti nejvýznamnější konkurencí. Internet Explorer nicméně zůstává dominantním webovým prohlížečem s celosvětovým podílem na používání kolem 60 % (i když měření se liší). Jeho používání je vyšší v Asii a nižší v Evropě.
Počátkem roku 2005 Firefox 1.0 překonal Internet Explorer 5 a jeho podíl na trhu činil zhruba 8 %. V článku se při vydání Internet Exploreru 7 v říjnu 2006 uvádí, že "IE6 měl lví podíl na trhu prohlížečů se 77,22 %. Internet Explorer 7 se vyšplhal na 3,18 %, zatímco Firefox 2.0 měl podíl 0,69 %."
Internet Explorer 7 byl vydán ve stejnou dobu jako Firefox 2.0 a v listopadu 2006 předstihl Firefox 1.x s přibližně 9% podílem na trhu. Firefox 2.0 předstihl verzi 1.x v lednu 2007, ale IE7 překonal IE6 až v prosinci 2007. V lednu 2008 činil podíl jejich verzí na trhu 43 % IE7, 32 % IE6, 16 % FF2, 4 % Safari 3 a podíl obou verzí FF1.x a IE5 méně než půl procenta.
Přibližné využití v průběhu času na základě různých počítadel podílu využití zprůměrovaných za celý rok nebo za čtvrté čtvrtletí nebo za poslední měsíc v roce v závislosti na dostupnosti reference.
Přehled historie podílu na trhu podle roku a verze
Přibližné využití v průběhu času na základě různých počítadel podílu využití zprůměrovaných za celý rok nebo za čtvrté čtvrtletí nebo za poslední měsíc v roce v závislosti na dostupnosti reference. IE byl na vrcholu v roce 2003 s 94 % celosvětových internetových prohlížečů, ale v roce 2004 začal klesat a od té doby dosáhl v roce 2011 minima desetiletí 2000 s pouhými 49,7 % celosvětových uživatelů internetu.
Celkem | 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 ? |
Přijetí v odvětví
Mechanismus rozšíření ActiveX používá mnoho veřejných webových stránek a webových aplikací včetně eBay. [] Podobně objekty Browser Helper používají také mnohé společnosti provozující vyhledávače a třetí strany pro vytváření doplňků, které zpřístupňují jejich služby, například panely nástrojů vyhledávačů. Díky použití COM je možné do aplikací třetích stran vkládat funkce pro prohlížení webových stránek. Proto existuje řada shellů aplikace Internet Explorer a řada aplikací zaměřených na obsah, jako je RealPlayer, také využívá modul pro prohlížení webu aplikace Internet Explorer pro prohlížení webových stránek v rámci aplikací.
Kompatibilita s operačním systémem
Verze IE měly v průběhu času velmi rozdílnou kompatibilitu s operačními systémy, od verzí dostupných pro mnoho platforem a několik verzí systému Windows až po pouze několik verzí systému Windows. Mnoho verzí IE mělo určitou podporu pro starší operační systém, ale přestalo dostávat aktualizace. Zvýšený růst internetu v 90. letech a v roce 2000 znamená, že současné prohlížeče s malým podílem na trhu mají více celkových uživatelů než celý trh na počátku. Například 90% podíl na trhu v roce 1997 by znamenal zhruba 60 milionů uživatelů, ale na začátku roku 2007 by 90% podíl na trhu znamenal více než 900 milionů uživatelů. Výsledkem je, že pozdější verze IE6 měly celkově mnohem více uživatelů než všechny rané verze dohromady.
Vydání IE7 na konci roku 2006 vedlo k propadu podílu IE6 na trhu; v únoru 2007 vykazovaly statistiky podílu verzí IE6 na trhu přibližně 50 % a IE7 29 %. Bez ohledu na skutečný podíl na trhu byla nejkompatibilnější verzí IE (napříč operačními systémy) verze 5.x, která měla koncem 90. let k dispozici a po krátkou dobu podporovala operační systémy Mac OS 9 a Mac OS X, Unix a většinu verzí systému Windows (i když verze 4.x měla jednotnější kódovou základnu napříč verzemi). Do roku 2007 měl IE mnohem užší podporu operačních systémů, přičemž poslední verze podporovaly pouze Windows XP Service Pack 2 a vyšší. Internet Explorer 5.0, 5.5, 6.0 a 7.0 (Experimental) byl neoficiálně portován také na operační systém Linux z projektu IEs4Linux.
Roky | Motor rozvržení | Microsoft Windows | IBM OS/2 | Apple Mac OS | Unix (HP-UX, Solaris) | |||||||||||||||||
7, WS 08 R2 | WS 03 | Já | 98 | NT 4.0 | 95 | NT 3.51 | NT 3.5 | NT 3.1 | 3.1x | X | 7.6 až | 7.5.x | 7.1 až 8.1 | 7.0.1 | ||||||||
Roky | - | - | 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 verze 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 | Zahrnuto | Ano | Ano s SP2 | Ano s SP2/3 | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
2006 | Trident | Ne | Zahrnuto | Ano s SP1/2 | Ano 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$ | Zahrnuto | Zahrnuto | Ano | Ano | Ano | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
IE 5.5 | 2000 | Trident | Ne | Ne | Ne | Ne*** | Zahrnuto | Ano | Ano | Ano | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
IE 5.0 | 1999 | Trident (Win) | Ne | Ne | Ne | Ne*** | Ne | Zahrnuto | Zahrnuto | Ano | Ano | Ano | Ne | Ne | Ano | Ne | Ano | Ano¥ | Ne | Ne | Ne | Ano |
IE 4.5 | 1999 | - | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | AnoObsahuje€ | Ano | Ne | Ne | Ne |
IE 4.0 | 1997 | Trident | Ne | Ne | Ne | Ne*** | Ne | Ne | Zahrnuto | Ano | Zahrnuto | Ano | Ne | Ne | Ano | Ne | Ne | Ano | Ano | Ano4 | Ne | Ano |
IE 3.0 | 1996 | - | Ne | Ne*** | Ne | Ne*** | Ne | Ne*** | Ne | Ano | Zahrnuto | Ano | Ano | Ne | Ano | Vyhrajte. | Ne | AnoObsahuje€ | Ano | AnoObsahuje€ | Ne | Beta |
IE 2.0 | 1995 | - | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Zahrnuto | Zahrnuto | Ano | Ano | Ano | Ano | Vyhrajte. | Ne | Ano | Ano | AnoŁ | AnoŁ | Ne |
1996 | Spyglass | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ano | Ano | Ano | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | |
IE 1.0 | 1995 | Spyglass | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Nesvobodné | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
* Internet Explorer 6 SP2 je k dispozici pouze jako součást systému Windows XP SP2 nebo Windows Server 2003 SP1 nebo SP2.
** Verze Internet Exploreru dodávaná se systémem Windows 95 se lišila podle verze OSR; verze 2.0 byla součástí OSR1, verze 3.0 byla součástí OSR2 a verze 4.0 byla součástí OSR2.5.
*** Nativní podpora není, ale je možná pomocí instalačního programu třetí strany "Standalone".
& Finální verze Windows XP Service Pack 3 neobsahuje IE7.
$ Žádná nativní podpora, ale je možná pomocí samostatného instalátoru IE6 Alpha od třetí strany. Viz také Internet Explorer Mobile. Verze IE, které nejsou určeny pro stolní počítače, podporovaly také systém Windows CE.
Ł Internet Explorer 2.0 a 2.0.1 vyžaduje systém 7.0.1 nebo vyšší. Internet Explorer 2.1 vyžaduje systém 7.1 nebo vyšší.
€ Včetně Internet Exploreru 3.01 v Mac OS 8.1; Internet Exploreru 4.01 v Mac OS 8.5 a 8.5.1; Internet Exploreru 4.5 od Mac OS 8.6 do 9.0.4; Internet Exploreru 5 od Mac OS 9.1 do 9.2.2.
¥ Internet Explorer 5 Macintosh Edition vyžaduje Mac OS 7.6 nebo vyšší. Internet Explorer verze 5.1; 5.1.4; 5.1.5; 5.1.6 a 5.1.7 vyžaduje Mac OS 8.0 nebo vyšší.
16 16bitová verze
"Samostatný" Internet Explorer
Rané verze Internet Exploreru, například 5, měly režim kompatibility pro spuštění Internet Exploreru 4, i když tato funkce byla zrušena (uživatelé Internet Exploreru pro Mac mohli po instalaci IE 5 stále používat verzi 4.5). Ačkoli společnost Microsoft tvrdí, že není možné udržovat více verzí aplikace Internet Explorer na jednom počítači, někteří hackeři úspěšně oddělili několik verzí aplikace Internet Explorer a vytvořili z nich samostatné aplikace. Tyto aplikace se označují jako "samostatné" IE a zahrnovaly verze 3 až 7.
- Více IE ve webovém designu Windows - webový vývojář Joe Maddalone, který našel řešení.
- Sandbox prohlížeče Xenocode - virtualizace aplikací Xenocode.
Společnost Microsoft přestala poskytovat samostatné instalační programy pro Internet Explorer široké veřejnosti. Existují však neoficiální postupy pro stažení kompletního instalačního balíčku. Samostatná instalace aplikace Internet Explorer využívá funkci zavedenou v systému Windows 2000, která se nazývá přesměrování knihoven DLL a nutí ji načítat starší knihovny DLL, než které jsou nainstalovány v systému.
- IE Collection. Instalační program pro samostatné verze IE8.0, IE7.0, IE6.0, IE5.51, IE5.01, IE4.01, IE3.0, IE2.01, IE1.5 a IE1.0.
- Dokument podpory společnosti Microsoft s pokyny pro stažení celé sady instalačních souborů.
Internet Explorer je možné nainstalovat také prostřednictvím Wine.
- IEs4Linux automaticky nastaví Internet Explorer 5.0, 5.5 a 6.0 ve Wine. Podpora prohlížeče Internet Explorer 7 je v současné době ve vývoji; od srpna 2007 lze vykreslovací jádro IE7 používat s uživatelským rozhraním IE6.
Po instalaci Internet Exploreru 7 je spustitelný soubor Internet Exploreru 6 stále k dispozici v C:\WINDOWS\ie7, ve výchozím nastavení skrytý. Po spuštění tohoto spustitelného souboru se uživateli zobrazí starší rozhraní IE6, webové stránky se však vykreslují pomocí jádra IE7. Jádro IE6 lze znovu povolit umístěním souboru s názvem "iexplore.exe.local" do složky IE7.
Jako alternativu k používání samostatného IE nyní společnost Microsoft poskytuje obrazy Microsoft Virtual PC obsahující předaktivované kopie systému Windows XP s nainstalovaným IE 6 nebo IE 7. Společnost Microsoft tento postup doporučuje vývojářům webových stránek, kteří chtějí testovat své stránky v různých verzích IE, protože samostatné verze nejsou podporovány a nemusí fungovat stejně jako správně nainstalovaná kopie IE.
Odstranění
Zatímco zásadní upgrade Internet Exploreru lze odinstalovat tradičním způsobem, pokud uživatel uložil původní soubory aplikace pro instalaci, otázka odinstalace verze prohlížeče dodávané s operačním systémem zůstává sporná.
Myšlenka odstranění základní instalace aplikace Internet Explorer ze systému Windows byla navržena během soudního sporu Spojené státy americké proti společnosti Microsoft. Jedním z argumentů společnosti Microsoft během soudního procesu bylo, že odstranění aplikace Internet Explorer ze systému Windows může vést k nestabilitě systému.
Odstranění aplikace Internet Explorer má řadu důsledků. Aplikace závislé na knihovnách nainstalovaných IE nebudou fungovat nebo se budou chovat neočekávaně. Systém nápovědy a podpory systému Windows také nebude fungovat kvůli velké závislosti na souborech nápovědy HTML a součástech IE. Ve verzích systému Windows před systémem Vista také není možné spustit službu Microsoft Windows Update nebo Microsoft Update pomocí jiného prohlížeče kvůli implementaci ovládacího prvku ActiveX, který žádný jiný prohlížeč nepodporuje. Ve Windows Vista je služba Windows Update implementována jako applet Ovládacích panelů.
V systému Windows 7 přidala společnost Microsoft možnost bezpečného odebrání aplikace Internet Explorer 8 ze systému Windows. Společnost Microsoft neumožňuje prostřednictvím tohoto procesu odstranit závislosti, ale spustitelný soubor aplikace Internet Explorer (iexplore.exe) je odstraněn, aniž by byly poškozeny ostatní součásti systému Windows.
Související stránky
- Web 2.0
Otázky a odpovědi
Otázka: Jaká byla první verze prohlížeče Internet Explorer?
Odpověď: První verze Internet Exploreru byla vydána jako součást doplňkového balíčku Microsoft Plus! pro Windows 95 v roce 1995.
Otázka: Kolik společnost Microsoft utratila za IE na konci 90. let?
Odpověď: Koncem 90. let utratil Microsoft za IE více než 100 milionů dolarů ročně.
Otázka: Jaká je nejnovější verze aplikace Internet Explorer?
Odpověď: Nejnovější verzí Internet Exploreru je Internet Explorer 11.
Otázka: Kdy skončí životnost aplikace Internet Explorer 11?
Odpověď: Internet Explorer 11 ukončí svou službu 15. června 2022.
Otázka: Co nahradilo Internet Explorer 11, když byly v roce 2021 vydány systémy Windows 10 a Windows Server 2022?
Odpověď: Když byly v roce 2021 vydány systémy Windows 10 a Windows Server 2022, obsahovaly tyto produkty obrazovku pro volbu prohlížeče, která uživatelům umožňuje vybrat si jiný webový prohlížeč, pokud si to přejí. Kromě toho byl představen nový webový prohlížeč Microsoft Edge, který nahradil Internet Explorer 11.
Otázka: Jsou k dispozici verze IE pro jiné operační systémy než Windows?
Odpověď: Ano, existují verze prohlížeče IE pro jiné operační systémy, například vestavěná verze OEM nazvaná Internet Explorer pro Windows CE (IE CE), která je k dispozici pro platformy založené na systému WinCE; Internet Explorer pro Pocket PC; a ukončené verze, například Internet Explorer pro Mac aInternetExplorerproUNIX(SolarisaHP-UX).