komponent av Microsoft Windows , Windows Server | |
Internet Explorer | |
---|---|
| |
Komponenttyp | webbläsare och RSS-aggregator |
Ingår i | Microsoft Windows , Windows Server |
Har bytts ut | Microsoft Edge |
stat | Supporten upphörde för vissa versioner av Microsoft Windows den 15 juni 2022; IE7 : Support gäller till 10 oktober 2023 |
Hemsida | support.microsoft.com/pre… |
Mediafiler på Wikimedia Commons |
Internet Explorer (läs "Internet Explorer", förkortat MSIE eller IE ; /aɪ iː/ ) är ett webbläsarprogram utvecklat av Microsoft från 1995 till 2015 . Det ingick i uppsättningen av operativsystem i Windows- familjen upp till Windows 10 , där det ersattes av Microsoft Edge . Från och med den 15 juni 2022 har Microsoft helt upphört med stödet för den senaste versionen av denna webbläsare, Internet Explorer 11 , för de flesta versioner av Windows 10 [1] . Windows 10 IoT , Windows 10 LTSB/LTSC är de enda versionerna av Windows 10 som kommer att stödja Internet Explorer efter 15 juni 2022. Internet Explorer 7 , den sjunde versionen av Internet Explorer, kommer att stödjas fram till den 10 oktober 2023 [2] .
Enligt olika beräkningsmetoder, från och med januari 2017, varierade andelen Internet Explorer bland användare mellan 24,64 % och 58,15 % [3] .
Sedan den första utgåvan har Microsoft lagt till ett antal funktioner och tekniker. Bland dem är visningen av HTML- tabeller (i Internet Explorer 1.5); XMLHttpRequest Application Programming Interface (i Internet Explorer 5), som hjälper dig att skapa dynamiska webbplatser; och internationaliserade domännamn (i Internet Explorer 7), som gör att du kan ge webbplatser adresser endast med icke-latinska tecken.
Den senaste stabila versionen av webbläsaren, Internet Explorer 11, ägde rum den 8 april 2014 . Dess användargränssnitt har anpassats för att passa lika som ett skrivbordsprogram och en Windows 8 -applikation .
Versioner av Internet Explorer har släppts för andra operativsystem, inklusive Internet Explorer för Xbox 360 och Microsoft Internet Explorer Mobile för mobila enheter (för Windows CE , Windows Mobile och Windows Phone 7 ), Internet Explorer för Mac och Internet Explorer för UNIX (utvecklat av Microsoft för användning på Solaris OS och HP-UX ; avvecklades med IE 5 2001 och avvecklades 2002).
Internet Explorer har flikar, en popup-blockerare , ett nätfiskefilter , en inbyggd RSS - aggregator, stöd för internationella domännamn , grupppolicyverktyg och möjligheten att automatiskt uppdatera via Windows Update .
Internet Explorer-projektet grundades 1994 av Thomas Reardon. Enligt en granskning från MIT 2003 [4] använde den källkoden för Mosaic -programmet av Spyglass, Inc., som formellt är kopplat till NCSA Mosaic-webbläsaren [5] [6] .
Den första versionen av Internet Explorer, Microsoft Internet Explorer (senare kallad Internet Explorer 1), släpptes den 16 augusti 1995 och var en omdesignad version av webbläsaren Spyglass Mosaic , licensierad av Microsoft [5] [6] . Det kom med Microsoft Plus! för Windows 95 och OEM-versionen för Windows 95 [7] . Några månader senare släpptes Internet Explorer 1.5 för Windows NT , som stödde funktionen att visa HTML -tabeller på webbsidor.
Ett antal innovationer som föreslagits av Internet Explorer har senare använts av andra webbläsare. Dessa inkluderar HTML-elementet <iframe>, som låter dig bädda in ett HTML-dokument i ett annat (har lagts till i Internet Explorer 3), ikonen för favoriter ( favicon ), som introducerades i Internet Explorer 4, och en egenskap för att dynamiskt uppdatera innehållet i innerHTML-element i Internet Explorer 4. [8] [9] .
För Internet Explorer 5 utvecklades XMLHttpRequest, vilket gjorde det möjligt att göra HTTP-förfrågningar till servern utan att ladda om sidan. Denna version introducerade också ett sätt att ta tag i och dra element ( dra-och-släpp ), som standardiserades nästan oförändrat i HTML5 och nu stöds av nästan alla webbläsare. På liknande sätt anpassades attributet contentEditable, som lades till i Internet Explorer 5.5 och gjorde det möjligt att redigera delar av sidan direkt i webbläsaren, samt Clipboard Access med IE6, som ger webbläsaren tillgång till urklipp i vissa situationer [10] .
Internet Explorer 6 var den första webbläsaren som integrerade P3P- plattformen , som är ett verktyg för användardatasekretess [11] .
Internet Explorer 7 innehöll i sin tur nya funktioner utformade för att säkerställa användarens säkerhet och skydda hans konfidentiella data från virus och nätverksattacker [12] .
Internet Explorer, alla versioner | 52,87 % |
Internet Explorer 6 | 10,36 % |
Internet Explorer 7 | 7,04 % |
Internet Explorer 8 | 31,28 % |
Internet Explorer 9 | 4,19 % |
Windows Internet Explorer 8 (IE8) släpptes den 19 mars 2009. Den första betaversionen (Beta 1) släpptes för allmänheten den 5 mars 2008, och den andra (Beta 2) släpptes den 27 augusti 2008 [14] . Versionen stöds av det andra och tredje servicepaketet för Windows XP , det andra servicepaketet för Windows Server 2003 , Windows Vista , Windows 7 och Windows Server 2008 på 32- och 64-bitars arkitekturer [15] . Microsoft nämnde säkerhet, användarvänlighet och förbättringar av RSS-, CSS- och Ajax- stöd för IE8 [16] [17] som högsta prioritet i utvecklingen av den nya versionen .
Denna version utformades för att vara mer kompatibel med webbstandarder, inklusive att göra versionen helt kompatibel med Cascading Style Sheets (CSS) 2.1 [18] . Alla dessa ändringar gjorde det möjligt för Internet Explorer 8 att klara Acid2-testet [19] . IE8 har förbättrat JavaScript- stöd , förbättrad prestanda [18] , lagt till anonymt läge och SmartScreen-filter [20] .
I början av 2010 rådde myndigheterna i Tyskland , Frankrike och Australien sina medborgare att sluta använda Internet Explorer, med hänvisning till allvarliga säkerhetsbrister [21] .
Utvecklingen av Windows Internet Explorer 9 började nästan omedelbart efter lanseringen av Internet Explorer 8 och släpptes den 14 mars 2011 [22] . Microsoft tillkännagav först utvecklingen av IE9 vid PDC-konferensen 2009, där man fokuserade på fördelarna med hårdvaruacceleration i DirectX för att förbättra prestandan hos webbapplikationer.
Internet Explorer 9 är endast för Windows Vista SP2, Windows 7 och Microsoft Windows Server 2008 [23] . Webbläsaren stöder vissa funktioner i CSS 3 , inbyggt stöd för ICC-färgprofiler version 2 eller 4 via Windows Color System. 32-bitarsversionen har bättre JavaScript -prestanda tack vare en modul som heter "Chakra" [24] .
Internet Explorer 9 var den första webbläsaren som använde hårdvaruaccelererad grafikvisning genom användningen av Direct2D Application Programming Interface .
Text är hårdvaruaccelererad med DirectWrite , och video accelereras med Media Foundations multimediaramverk . Bildstöd tillhandahålls av Windows Imaging Component- ramverket., och högkvalitativa utskrifter med det grafiska formatet XML Paper Specification [25] . IE9 stöder HTML5-video och Web Open Font Format [26] .
En av innovationerna med den här versionen är möjligheten att fästa favoritwebbplatser i aktivitetsfältet och på så sätt snabba upp åtkomsten till dem utan att behöva ladda ner webbläsaren först.
Uppdateringar KB971512 och KB2117917 krävs för att köra Windows Internet Explorer 9 på Windows Vista.
Internet Explorer 9 fick initialt poängen 95/100 på Acid3-testet , men efter en uppdatering i september 2011 fick den 100/100 [27] .
Internet Explorer 10 släpptes den 26 oktober 2012 tillsammans med Windows 8 och Windows Server 2012 . För Windows 7 blev versionen tillgänglig den 26 februari 2013 [28] .
I Windows 8 är webbläsaren uppdelad i två versioner: den första versionen av webbläsaren, skapad från grunden för kontroll på pekenheter - i det moderna användargränssnittet utan stöd för plug-ins, den andra - en traditionell skrivbordsapplikation, som behåller möjligheten att expandera genom plug-ins.
Stödet för JavaScript, CSS3 och HTML5 och hårdvaruacceleration har förbättrats i den här versionen av webbläsaren. Tillagt stöd för WebSockets . Att designa webbplatslayouter har förenklats genom att använda Flexbox, rutnät, animationer och övergångar. Dra-och-släpp- funktioner , formulär och FileAPI tillåter webbapplikationer att likna systemapplikationer.
Standardgränssnittet i Windows 8 har en delningsfunktion som låter dig hantera ett fragment med hjälp av olika applikationer direkt i webbläsaren.
För att öka skyddsnivån mot internethot används SmartScreen-teknik som använder ryktestjänster för URL:er och applikationer [29] .
Internet Explorer 11 släpptes i Windows 8.1 Update , som introducerades den 17 oktober 2013. Internet Explorer 11 är för närvarande tillgängligt för Windows 8.1, Windows 8.1 Update, Windows 7 och Windows Phone 8.1 . Webbläsaren stöder synkronisering av öppna flikar, inställningar, lösenord och favoriter när du använder ett Microsoft -konto .
Den här utgåvan inkluderade förbättrad skalning för stora skärmupplösningar, [30] HTML5-förladdning [31] , musdragning, hårdvaruaccelererad JPEG -bildavkodning [32] och HTML5 helskärm [33] . Internet Explorer 11 är den första versionen som stöder WebGL555657 och SPDY-protokollet (sedan version 3) [34] .
Microsoft uppgav att Internet Explorer 11 är den snabbaste webbläsaren på Windows den 15 oktober 2013 i SunSpider JavaScript Performance Test [35] .
Internet Explorer 11 har inkluderat specialfunktioner för att fungera på mobila enheter. Bland dem, sök från adressfältet [36] , ett läsläge som gör att du bara kan fokusera på huvudinnehållet på en webbsida, stora flikstorlekar för att enkelt växla mellan dem på pekenheter, möjligheten att fästa dina favoritwebbplatser till startskärmen [36] och arbeta samtidigt med appar och webbläsare.
För kompatibilitet med tidigare webbapplikationer inkluderar Internet Explorer 11 för Windows 8.1 och Windows 7 Enterprise Mode.
IE11 har ett gränssnitt som automatiskt anpassar sig till typen av enhet - till exempel på en Windows 8- surfplatta kommer det att ge en bättre beröringsupplevelse (fingerstora flikar, svep, etc.), medan det på en bärbar dator kommer att stödja kontroll med hjälp av möss och tangentbord .
Internet Explorer 11 är den senaste webbläsaren i Internet Explorer-familjen. Från och med Windows 10 ersattes den av den nya Microsoft Edge -webbläsaren .
Från och med den 15 juni 2022 har Microsoft upphört med stödet för Internet Explorer [ 1] . Trots detta använder fortfarande 49 % av japanska företag Internet Explorer [37] .
Tabell med alla webbläsarversioner och deras kompatibilitet med olika operativsystem [38] [39] .
Webbläsare | År | Webbläsarmotor | Windows | IBM OS/2 | Mac OS X (Intel/PPC) | Mac OS 9 | Mac OS 8 | System 7 (PPC/68k) | Unix (HP-UX, Solaris) | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
tio | 8.1 | åtta | 7 | Perspektiv | 2003 | XP | 2000 | 98 / Jag | NT4.0 | 95 | 3.1 | Telefon 8.1 | Telefon 8 | Telefon 7 | |||||||||
OS release år | — | — | 2015 | 2013 | 2012 | 2009 | 2006 | 2003 | 2001 | 1999 | 1998/2000 | 1996 | 1995 | 1992 | 2014 | 2012 | 2010 | 2001 | 2001 | 1999 | 1997 | 1991 | 1990-talet |
IE11 | 2013 | Trident 7.0 | Aktiverad, inte som standard i standardapplikationer, parallellt med Edge. | Ingår | Ja (endast efter uppgradering till 8.1 eller 10) | Ja (endast SP1) | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Ja | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte |
IE10 | 2012 | Trident 6.0 | Inte | Inte | Ingår | Ja (endast SP1) | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Ja | Inte | Inte | Inte | Inte | Inte | Inte | Inte |
IE9 | 2011 | Trident 5.0 | Inte | Inte | Inte | Ja | Ja
(endast SP2) |
Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Ja | Inte | Inte | Inte | Inte | Inte | Inte |
IE8 | 2009 | Trident 4.0 | Inte | Inte | Inte | Ingår | Ja | Ja
(endast SP2) |
Ja
(endast SP2 och SP3) |
Inte | Inte | Inte | Inte | Inte | Inte | Inte | Ja | Inte | Inte | Inte | Inte | Inte | Inte |
IE7 | 2006 | Treudd | Inte | Inte | Inte | Inte | Ingår | Ja
(endast SP1 och SP2) |
Ja
(endast SP2 och SP3) |
Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte |
IE6 | 2001 | Treudd | Inte | Inte | Inte | Inte | Inte | Ingår | Aktiverad (SP1 och SP2) [40] | Ja
(6.0SP1) |
Borttagen (6.0 SP1) | Borttagen (6.0 SP1) | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte |
IE 5.5 | 2000 | Treudd | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Aktiverad (5.01) | Aktiverad (Windows 98 SE) | Ja | Aktiverad [41] | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte |
IE5 | 1999 | Trident Windows Tasman Mac OS |
Inte | Inte | Inte | Inte | Inte | Inte | Inte | Aktiverad (5.01) | Aktiverad (4.01/5.5 SP2) | Ja | Aktiverad [41] | Ja | Inte | Inte | Inte | Inte | Borttagen (5.2.3) Aktiverad | Borttagen (5.1.7) Aktiverad | Borttagen (5.1.7) | Borttagen (5.01 SP1) | |
IE4 | 1997 | Treudd | Inte | ||||||||||||||||||||
IE3 | 1996 | okänd | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Ja | Ingår | Aktiverad [41] | Ja | Inte | Inte | Inte | version för Windows 3.1 | Inte | Ja | Ingår | Ja | Ja |
IE2 | 1995 | okänd | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Ja | Aktiverad (2.0) | Aktiverad [41] | Ja | Inte | Inte | Inte | version för Windows 3.1 | Inte | okänd | okänd | Beta (2.0) | Inte |
IE 1 | 1995 | Spionglas | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Inte | Ja | Ja | Ja | Inte | Inte | Inte | version för Windows 3.1 | Inte | Inte | Inte | Inte | Inte |
Internet Explorer har utformats för att surfa på olika typer av webbsidor och stödja ett antal operativsystemfunktioner, inklusive Windows-uppdateringar. Internet Explorer, baserat på webbläsarmotorn Trident , stöder ett antal etablerade och framväxande standarder som HTML5 , CSS3 , SVG och andra. [42]
Utvecklarna av Internet Explorer har kommit med ett antal inbyggda tillägg för olika standarder, inklusive HTML, CSS och DOM . Som ett resultat av detta visas många webbsidor inte korrekt i webbläsare som inte fungerar med dessa standarder. Detta skapade ett behov av ett kompatibilitetsläge som skulle tillåta element avsedda för Internet Explorer att visas i andra webbläsare.
Internet Explorer har lagt till ett antal tillägg till DOM som har introducerats av andra webbläsare. De inkluderar egenskapen innerHTML, som ställer in eller hämtar all uppmärkning och innehåll inom det givna elementet; ett XMLHttpRequest- objekt som låter dig ta emot data från servern i bakgrunden och göra AJAX- förfrågningar; designMode-parameter för contentDocument-objektet, som utökar redigeringsmöjligheterna för HTML-innehåll [43] .
Microsoft har föreslagit flera andra funktioner för W3C- överväganden för framtida standardisering. Dessa inkluderar "beteende" CSS - egenskapen , som länkar beteendet hos HTML-element till JScript- beteende ; HTML+TIME-profilen, som stöder mediasynkronisering för HTML-dokument, och språkfilformatet VML vektorgrafik . Men de avvisades alla i sin ursprungliga form. VML slogs samman med PGML, vilket resulterade i det W3C-godkända SVG-formatet [44] .
För att använda applikationer skrivna i JavaScript på enheter med olika typer av kontroll föreslog Microsoft införandet av pekhändelser (MSPointerDown, MSPointerMove, etc.), som är designade för att fungera likadant på alla enheter. Pekarhändelseobjektet tillhandahåller ytterligare egenskaper som hjälper till att bestämma typen av användarinteraktion med applikationen (mus, beröring, penna ), geometrin för användarens pekområde på enheten, penntrycket och pennlutningen. Om så önskas kan utvecklaren skriva en unik kod för varje inmatningsenhet. Idén antogs av W3C, vilket resulterade i utvecklingen av Pointer-eventstandarden.
Internet Explorer cachar webbinformation i mappen Temporary Internet Filesför att ge snabbare åtkomst (eller offlineåtkomst) till tidigare besökta webbsidor. Innehållet indexeras i databasfilen Index.dat. Det finns många Index.dat-filer som indexerar olika typer av innehåll – besökt innehåll, nyhetsflöden, besökta webbadresser och så vidare [45] . Före lanseringen av IE7 rensades indexeringen genom att rensa cachen , men filerna togs inte bort permanent. Från och med IE7, efter att ha rensat cachen, raderas också filer säkert.
Internet Explorer är fullt konfigurerbart enligt grupprincip. Windows NT-domän eller lokala datoradministratörer kan ändra inställningar som påverkar användargränssnittet och säkerhetsfunktioner som filuppladdningar, zonkonfiguration, ActiveX-kontroll och mer.
F12-utvecklarverktygen är en uppsättning verktyg som gör att du kan felsöka, testa och snabba upp webbsidor. De kan också användas när man justerar CSS-layouten eller letar efter orsakerna till en minnesläcka . F12-verktygen låter dig se hur webbläsaren tolkar webbsidor på kodnivå [46] .
Fliken UI Response visar i grafform alla aktiviteter som inträffar medan sidan laddas. Från diagrammet kan du känna igen perioder med låg laddningsaktivitet och optimera webbplatser. Optimeringsmetoder är att ladda CSS en efter en och sedan JavaScript, komprimera filer med Gzip , använda inbäddade typsnitt, komprimera grafik, etc. [47] .
Nya F12-verktyg i Internet Explorer 11 inkluderar:
Enterprise Mode är ett verktyg som lagts till i Internet Explorer 11 som gör att företag kan installera den senaste versionen av Microsofts webbläsare utan att överge webbapplikationer designade för tidigare versioner av IE. Kompatibilitetsfrågor undersöktes under utvecklingen. Som ett resultat var utvecklarnas huvuduppmärksamhet fokuserad på följande uppgifter:
Skillnader i användaragenten . IE11 interagerar korrekt med webbplatser och webbapplikationer som använder tidigare webbläsartyper och versioner.
ActiveX och andra kontroller . Enterprise Mode svarar på webbläsarversionsförfrågningar som liknar IE8.
Utfasade webbläsarfunktioner . Du kan använda äldre webbläsarfunktioner i IE11, såsom CSS-uttryck för att dynamiskt placera objekt på en sida.
Förrendering och cachelagring . Teknik för rendering och cachelagring är inaktiverad eftersom den kan göra att sidor visas felaktigt när äldre webbtjänster körs.
Sidvisning . IE11, liksom IE8, tar itu med kompatibilitetsproblem och vanliga problem med webbplatser utformade för äldre versioner av webbläsaren (som Internet Explorer 7) genom emulering [48] .
Enterprise Mode i Internet Explorer 11 låter dig köra webbapplikationer snabbare än IE8 genom att använda hårdvaruacceleration och åtgärda problem med att köra gamla binärer i Internet Explorer 8.
Som standard är Enterprise Mode i Internet Explorer 11 inaktiverat. När du har skapat listan över äldre webbapplikationer och webbplatser inkluderas den automatiskt när du kommer åt dem.
Internet Explorer använder en komponentarkitektur baserad på Component Object Model -teknologistandarden . Den består av flera huvudkomponenter, som var och en är placerad i ett separat dynamiskt länkbibliotek ( DLL ) och visar en uppsättning värdbaserade COM-applikationsprogrammeringsgränssnittsverktyg i den huvudsakliga körbara Internet Explorer-filen, iexplore.exe [49] :
Internet Explorer har inget eget skriptspråk. Istället exponerar MSHTML.dll ett applikationsprogrammeringsgränssnitt som låter programmeraren utveckla en skriptmiljö som är ansluten och ger tillgång till DOM-trädet.
Som standard tillhandahålls endast JScript- och VBScript -modulerna till användaren .
Windows-versionen av webbläsaren är baserad på Trident -motorn , som stöder HTML 4.01, HTML 5, CSS Level 1 , CSS Level 2 , CSS Level 3 , XML 1.0 och DOM Level 1 och delvis DOM Level 2, har även möjlighet att connect-tillägg, som implementeras genom Component Object Model ( COM ).
Microsofts distributionspolicy för webbläsare har kritiserats för att utnyttja sin monopolställning på marknaden för stationära operativsystem . Denna fråga tas upp med jämna mellanrum i rättstvister runt om i världen [51] , den mest kända av dem är antitrustfallet "United States v. Microsoft" . Som ett resultat av anspråk från Europeiska kommissionen 2009, innehöll europeiska versioner av Windows möjligheten att välja en standardwebbläsare [52] [53] [54] .
Internet Explorer har kritiserats för sitt bristande stöd för webbstandarderna som satts av W3C . Detta resulterade i felaktig visning av element enligt W3C-standarden och kunde orsaka problem för webbansvariga. I synnerhet hade webbläsaren inte inbyggt stöd för SVG , hade brister i CSS -behandling [55] [56] [57] . Men från och med den nionde versionen började webbläsaren fullt ut stödja CSS3 och SVG (liksom ett antal andra allmänt accepterade standarder) [58] . IE9 Preview 4 klarar Acid3-testet med en poäng på 95 av 100 (Internet Explorer 8 fick bara 20 poäng av 100 möjliga). Samtidigt, enligt Microsoft , är att klara testet inte en primär uppgift för webbläsaren [59] .
En av Mozilla-utvecklarna föreslog att Internet Explorer 9 avslutar resultaten av SunSpider-testet [60] [61] , i synnerhet "anpassar" arbetet med Dead Code Elimination -mekanismen för att klara testet: med dess minimala förändring (för t.ex. genom att lägga till en tom retur eller ersätta slinga för en stund) sjunker prestanda upp till 20 gånger. I webbläsare som Opera , Firefox eller Google Chrome ändras inte prestanda för liknande operationer.
I sociala nätverk | ||||
---|---|---|---|---|
Foto, video och ljud | ||||
Ordböcker och uppslagsverk | ||||
|
Internet Explorer | ||
---|---|---|
Versioner | ||
Teknisk |
| |
Övrig |
|
Webbläsare | |
---|---|
På Blink -motorn |
|
På Gecko | |
På Java / J2ME | |
På KHTML och WebKit | |
På Presto |
|
På Trident | |
Övrig | |
Text | |
webbläsare i kursiv stil som har upphört |
RSS-aggregatorer | |
---|---|
webbgränssnitt |
|
Windows |
|
linux |
|
FreeBSD |
|
MacOS X |
|
webbläsare (före 1996) | Tidiga|
---|---|
1991 | World Wide Web (Nexus) |
1992 | |
1993 |
|
1994 |
|
1995 |
|
1996 |
|
se även |