Véget ér az Internet Explorer vesszőfutása?

Az új Internet Explorer érkezésével feleslegessé válhat az „if IE” feltétel. John Hrvatinnal, az IE9 vezető fejlesztőjével beszélgettünk.

Kategóriák: Fókusz, Szoftver, Internet

Szerző: Molnár József 2010. november 11.

következő oldal »

Első látásra nem is hinnénk John Hrvatinról, hogy a húszas éveiben járó fiatalember annak a fejlesztői csapatnak a vezetője, amely az Internet Explorer 9 feldolgozó alrendszereit készíti. A Princeton Egyetemen 2004-ben végzett szakember ugyanis már a tanulmányai elvégzését követően bekerült az Internet Explorer 6 fejlesztői gárdájába, ám mint a PC World kérdésére elmondta, ekkor még nem tudott komolyan beleszólni a böngésző tervezésébe. A hetes kiadásnál azonban már nagyobb feladatot kapott, mígnem a nyolcas verziónál már a böngésző fejlesztői eszközeiért felelt, napjainkra pedig az Internet Explorer 9 egyik vezető fejlesztőjévé vált.

 

 



Hogy mit keresett az Internet Explorer egyik prominens készítője Budapesten? Kérdésünkre John Hrvatin egy halványan fogó zöld filctoll segítségével az „If (IE) then…ELSE” szöveget írja fel a teremben lévő táblára, majd hozzákezd a bővebb magyarázathoz. A szakember a magyarországi látogatása során igyekezett meggyőzni a hazai fejlesztőkből álló közönségét arról, hogy többé ne különböztessék meg a Microsoft böngészőjét, külön HTML kódot írva számára. John Hrvatin elmondása alapján ugyanis az Internet Explorer 9 fejlesztésénél egyik kitűzött cél volt a szabványoknak való megfelelés, amely biztosítja a fejlesztők számára a böngésző-független web alkalmazások megírásának a lehetőségét.

„If [Canvas]…else” – nyitja meg a következő oszlopot az IE9 vezető fejlesztője. John Hrvatin elmondása alapján ugyanis a Microsoft azt szeretné tudatosítani, hogy már nem a böngészők alapján kell különbséget tenni, hanem a megjelenítendő elemek alapján kell a feltételeket megfogalmazni. Azaz a fenti példával élve legyen egy külön HTML kód a Canvas objektumok számára, és egy másik, ha a böngésző nem képes kezelni az adott elemet.

Érdemes felkészülni

Amíg ez nem valósul meg, addig ideiglenes megoldásként marad az Internet Explorer 8 által bevezetett kompatibilitási lista, amely a világháló azon ismertebb oldalait tartalmazza, amelyeket az Internet Explorer újabb verziói nem képesek megfelelően megjeleníteni (sokszor a fent említett „if IE” kitétel miatt). Utóbbi lista az Internet Explorer 9-ben is jelen lesz, ám remélhetőleg csak kevés nagy portált fog tartalmazni. Ennek érdekében ugyanis a Microsoft szorosan együttműködik a vezető tartalomszolgáltatókkal és a Connect tesztelőivel, hogy az Internet Explorer 9 rajtjára a világháló leglátogatottabb oldalai mind kompatibilisek legyenek a legújabb böngészővel.


A redmondi szoftvercég szakembere emellett kérdésünkre elmondta, hogy immár nem kell majd hosszasan várni arra, hogy egy oldal lekerüljön a kompatibilitási listáról, mivel az már nem a Windows Update-en keresztül fog frissülni, hanem a böngésző fogja bizonyos időközönként közvetlenül lekérni a lista legújabb változatát.

„A kompatibilitás érdekében nem kell sokat tenniük a weboldalak tulajdonosainak. Elég lehet például, ha kiveszik kódjukból az „if (IE)….else” sort egyként kezelve az új Explorert a többi piacon lévő böngészővel” – mondja John Hrvatin, miközben éppen a Wall Street Journal európai kiadását igyekszik leszúrni a tálcára. Ezt nem unalmából teszi, hanem egy másik böngészővel érkező újdonságot próbál megmutatni, nevezetesen, hogy miként lehet személyre szabni a rögzített weboldalak ugrólistáját. Ennek érdekében az F12 lenyomásával megnyitja a böngésző fejlesztői eszközeit, majd a mező meta-információi között rámutat az érintett sorokra:

 


Körülbelül ennyi kiegészítés kell ahhoz, hogy weboldalunk a tálcára rögzítve képes legyen az ugrólistán keresztül egy kattintással elérhetővé tenni a legfontosabb aloldalainkat. Következő lépésként John Hrvatin Lance Armstrong kerékpáros LiveStrong.com oldalát tölti be, hogy bemutassa, miként lehet értesítéseket elhelyezni a leszúrt weboldalaknál (például ha egy új hír jelenik meg).

 

 

 

 

Hogy ehhez pontosan mit kell beírni a forráskódba, azt elsőre az Internet Explorer 9 fejlesztője sem tudja megmondani, így az MSDN oldalát hívja segítségül, ahol pár pillanat alatt megtalálja a keresett sort: „window.external.msSiteModeSetIconOverlay('http://host/images/overlay1.ico', 'Overlay 1');”. Ilyen egyszerű az egész, vagyis Hrvatin bemutatója alapján nem kell sokat tenni azért, hogy weboldalunk a lehető legjobban jelenhessen meg Windows 7 alatt.   

Cimkék: fejlesztés, ie9, internet explorer 9, html5, w3c

következő oldal »

Szoftver

Szoftver videó

ie9 galéria

Írja le gondolatait a témáról!

Név:
Kód:

J0cimaba 2010-12-21 21:55:21

Zsííííííííííííííír
fel, fel vitézek
http://dreamjob.devportal.hu/
ideide

Legfrissebb hozzászólások

Epson L200
"Könyvtáraknak kis cégeknek megéri ott, úgy is sokat szoktak nyomtatni. csak..."

2012-05-20 21:13:47

Google+ a cégnél - egy szükséges plusz?
"Ez egy remek cikk, végre leírva is meg tudtam mutatni a főnökeimnek a G+..."

2012-05-08 12:33:57

Mi lesz veled Dropbox?
"Linux kompatibilitást nagyon sajnálom hogy kimaradt a táblázatból (Dropbox pl..."

2012-04-26 13:55:24

Verbatim Executive Portable teszt
"Hm-Hm praktikus,csak az a baj az Alaplapok többsége nem támogatja,nics rajtuk..."

2012-04-04 09:02:55

Hogyan használjuk biztonságosan a...
"Ihaj-Csuhaj Szép kártya??Csunya-buta felhasználoknak?? Müveltebbek kiknek van..."

2012-03-30 09:09:55

Közvélemény

Ön mit kezdene régi, kiöregedett számítógépével?

Megtartom, kiváló lesz másodlagos gépnek
Megpróbálom felújítani a fő komponensek cseréjével
Elajándékozom valamely ismerősnek, családtagnak
Alkatrészenként meghirdetem egy apróhirdetési oldalon
Leadom egy számítógépes bontóban
Lomtalanításkor megszabadulok tőle