onsdag 12. mars 2008 • 8 kommentarer

Det er lite jeg kan skrive om Internet Explorer 8 som ikke allerede har vært skrevet. Allikevel tenkte jeg å ta en svært uformell titt på første betaversjon av Microsofts neste versjon av Internet Explorer.
Installasjon av Internet Explorer 8 var som installasjoner under Windows pleier å være: som tre sammenhengende fotballkamper i fjerdedivisjon uten pause. I tillegg måtte maskinen startes om etter installasjon. Lite sexy, men greit nok.
Klikk skjermbildet for større versjon.
Jeg har ikke brukt Internet Explorer siden versjon 6, så for meg blir det litt vanskelig å gjennomføre en fullverdig sammenligning med tidligere versjoner. I stedet gjennomgår jeg heller elementer jeg har merket meg.
Hastighet pleier sjelden å være et tema i nyere nettlesere. Det er det heller ikke i Internet Explorer 8, hvor hastigheten er upåklagelig.
Den observante legger merke til et lite ikon oppe til høyre kalt «Developer Tools». Umiddelbart minner dette om Firebug for Firefox, hvor man får tilgang til HTML- og CSS-koden fra den aktuelle siden, merke bestemte elementer, osv. Imidlertid er brukergrensesnittet laget på en slik måte at det ikke gir meg den samme nytteverdien som Firebug. Det er mulig jeg trenger å prøve ut denne funksjonen litt mer.
Utover dette minner Internet Explorer kun om en oppusset versjon av Internet Explorer 7, som igjen var en oppusset versjon av Internet Explorer 6.
Ved gjennomføring av Acid3 fikk jeg kun en score på 17 av 100, til tross for at jeg installerte en ActiveX-komponent for å kunne gjennomføre testen på fullverdig vis. Internet Explorer 8 består heller ikke Acid2, men ryktene skal ha det til at denne skal passeres før lansering. Jeg vil faktisk påstå at skikkelig standardstøtte er nøkkelen til videre eksistens for Internet Explorer. Hvis ikke vil flukten til andre nettlesere fortsette.
Ettersom dette kun er første betaversjon er det håpløst å uttale seg om det endelige resultatet. Jeg tipper vi ser noen ikoner forsvinne og standardstøtten bli bedre før den endelige versjonen foreligger. I skrivende stund er fremstår ikke Internet Explorer 8 som et bedre alternativ enn versjon 7. I alle tilfeller vil jeg anbefale deg om å bytte ut Internet Explorer med en langt bedre nettleser, som for eksempel Opera eller Firefox.
http://blogs.msdn.com/ie/archive/2008/03/05/why-isn-t-ie8-passing-acid2.aspx forklarer hvorfor/hvorfor ikke…
IE8 passes the official ACID2 test hosted on http://www.webstandards.org/files/acid2/test.html. (Note, this seems to be a popular destination at the moment. You may have trouble reaching the site.)There are also a number of copies of this test around the net. One popular copy that I’ve seen of late is http://acid2.acidtests.org/
IE8 fails the copies of ACID2 due to the cross domain security checks IE performs for ActiveX controls. Since IE does not natively handle HTML content in the OBJECT tag, but rather uses IE’s rendering engine as an ActiveX to display this HTML content, the same cross domain security checks also apply.
————
Thomas A: Dette er nettopp grunnen til at Microsoft fatkisk gjør en del store endringer i IE8. Som f.eks. å rendre sider i henhold til standarder som “default” valg, og ikke IE6 quirks mode som i IE7. Web slicences etc. er små tillegg som er spesifisert og gitt ut fritt tilgjengelig. I løpet av en dag var disse implementert på Firefox også.
@Christian: Acid testen inneholder en object tag og IE8 støtter ikke å selv rendre HTML innhold inne i en object tag. Dermed bruker de IE sin rendermotor via et ActiveX objekt for å rendre dette innholdet. (så kan man diskutere hvor lurt/bra/dårlig/idiotisk dette er) Problemet med f.eks. http://acid2.acidtests.org/ er at de referer til innhold på ett annet domene og ActiveX har ganske strenge regler for å hente ting fra andre domener og dermed feiler den.
Så den består fint testen på http://www.webstandards.org/files/acid2/test.html men ikke på http://acid2.acidtests.org/
At IE8 passerer ACID2 på webstandards.org men ikke andre steder har med cross-domain security å gjøre, ja. Hvis object-elementet i HTML-koden hadde referert relativt til samme domene som HTML-dokumentet ble servert fra, ville testen passert uansett hvor den lå hen, men da den refererer til absolutt URL på et annet domene (nemlig webstandards.org) blir ikke URL-en dereferert i det hele tatt og testen feiler således.
Man kan selvsagt si at dette er en idiotisk måte å implementere object-elementet på, noe jeg i så fall ville vært helt enig i, men når det først er slik det er gjort, synes jeg sikkerhetsaspektet og årsaken til at det ikke fungerer er helt grei.
Med RSS kan du abonnere på nye kommentarer som postes til denne artikkelen.
Du kan legge igjen et trackback fra ditt eget nettsted ved å benytte trackback-adressen til denne artikkelen. Eventuelle tracback ser du under.
Enda flere artikler? Besøk arkivet.
Bekkelund.net er en blogg av Martin Bekkelund, hvor han lufter sine tanker om IT og IT-politikk. Martin arbeider til daglig som seniorrådgiver, foredragsholder og skribent i IT-bransjen, hvor han veileder bedrifter og organisasjoner i strategisk bruk av IT. Les mer...
© 1995-2012 Martin Bekkelund
Opphavsrett • RSS • Kontakt
Thomas A
12. mars 2008 21.01
Hehehe, fin vurdering: “Vanskelig å si”. Tror vi heller kan opprette en kategori som heter “Ned i bøtta” mener nå jeg..!
Prøvde Acid3-testen med Safari jeg nå, fikk faktisk en score på 39, så ble litt glad da, hehe..
Men, tilbake til grunnen om hvorfor jeg skulle kommentere Internet Explorer 8, er at jeg pr dags dato har sett meg lei på at Microsoft skal ha sine egne standarder når det gjelder generering av nettsider og funksjoner som kun fungerer i Internet Explorer. Greit nok, sistnevnte er 3.parts utviklere sin feil, men når Microsoft lar dette være mulig, så blir jeg småsint av hele opplegget.
Grunnen er at på jobben så fungerer nesten ingenting av interne intranet på Firefox eller Opera. Alt er bygget opp med hensyn av Internet Explorer. Fint nok for de som liker det, men jeg som svoren Firefox-bruker gir opp å følge med på intranettene. Ingenting fungerer som sagt i Firefox, og til nød så fyrer jeg igang Internet Explorer kun for å få ført timer (lønn vil jeg veldig gjerne ha), og bare dette gir meg ingenting annet enn frustrasjon. Mitt poeng? Regner med at versjon 8 fortsatt kommer til å støtte dette, slik at vi aldri får et fritt valg av nettleser.
Beklager off-topic her i bloggen din, men blir så oppgitt av og til!