T&R splet blog o spletnih storitvah. Razgaljamo tehnologijo!

reference spletnih strani
23rd September

Google Chrome Frame – rešitev za zastarele brskalnike – HTML5 rendering za IE

Splet je napredoval, zelo napredoval. Napake, ki smo jih naredili v preteklosti smo popravili v novih, boljših standardih, uvedli pa smo tudi testiranje standardov (Acid test), ki nam omogoča lažje merjene v kakšni meri brskalniki dejansko podpirajo le-te. V tekmo brskalnikov je vstopil tudi veliki Google s brskalnikom Chrome, veliko večji pripravljenost je pokazal tudi Microsoft z novo verzijo IE 8. In kaj nas, spletne razvijalce/oblikovalce, vse skupaj omejuje, da bi pozabili "stari" splet in začeli spletne aplikacije graditi na podlagi novih spletnih standardih?

Težava - starejši brskalniki

V večini primerov stari brskalniki. Večino starih brskalnikov je že izumrlo, življenje nam greni le še Internet Explorer 6 (IE6), katerega uporablja še prevelik delež obiskovalcev naših in vaših spletnih strani, da bi lahko podporo za le-ta brskalnik preprosto umaknili. Zato moramo spletne aplikacije prilagajati posebej za IE 6, velikokrat pa se tudi zgodi, da določene tehnologije ne uporabimo, ker jo pač ne moremo uspešno implementirati na starem brskalniku. Sicer je na spletu nastalo že več iniciativ kako se znebiti IE 6, vendar brez uspeha.

Rešitev - Google Chrome frame

Kot pričakovano, je Google ponudil novo rešitev, ki se imenuje Google Chrome Frame. Google Chrome Frame omogoča, da uporabniki starih brskalnikov (kot je IE 6, IE 7) namestijo preprost dodatek (plugin), ta pa potem brskalniku spremeni rederning engine v open-source Webkit rendering engine, ki ga uporabljata tudi Chrome ter Safari. Posledično IE zaradi uporabe novega rendering engina dobi tudi na podpori vseh spletnih standardov, ki jih Webkit rendering engine podpira (HTML5, CSS2, CSS3, hitri Javascript engine).

Predstavitveni video

Implementacija na spletni strani

Z namestitvijo dodatka smo dodali le podporo brskalniku za uporabo Webkita. Če dejansko želimo, da se naša spletna stran izriše s pomočjo le-tega, moramo preprosto dodati sledeči tag znotraj head značke:

HTML:
  1. <meta http-equiv="X-UA-Compatible" content="chrome=1">

Možne težave

Še vedno bo potrebno miljone uporabnikov prepričati naj si dodatek dejansko namestijo, kar zna biti pri velikih korporacijah problem, kjer posamezni računalniki nimajo administracijskih pravic, ki so potrebne za inštalacijo tega plugina.

Sporočite nam še vaše mnenje, bo uspelo?

Dodatne informacije:

Deli s skupnostjo:

  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

Podobni članki:

  1. Google Chrome je najbolj varen brskalnik
  2. Google Chrome 2.0 je zunaj
  3. Novi Google Chrome 2 beta
  4. Nova verzija brskalnika Google Chrome
  5. Google Chrome je uradno zunaj
  6. Ali je Google Chrome OS za spletne agencije pozitivna stvar?
  7. Primerjava Mozilla Firefox in Google Chrome
  8. Igranje s frejmi (frameset, frame)
  9. CSS triki za Google CHROME brskalnik
  10. Chrome preobleka za Firefox

11x komentirano na “Google Chrome Frame – rešitev za zastarele brskalnike – HTML5 rendering za IE”

  1. Uroš Pirnat je napisal:

    Ne. Kdor si ne zna namestit nove verzije IE ali uporabljat drug brskalnik, tudi sedaj ne bo namestil tega dodatka.

  2. gasper_k je napisal:

    ja, tole bodo znali ceniti in uporabiti samo tisti ljudje, ki že dolgo ne uporabljajo več IE6.

  3. Mesko je napisal:

    Lažje namestiti nov brskalnik kot IE6 updejtat hehe.

    se strinjam z zgornjimi trditvami. Problem pri nas so laiki, ki znajo na računalniku brskati, kak email napisati ipd ... ne znajo pa ničesar drugega kot je recimo namestitev tega dodatka. Že ko gledaš opis ga laiki ne bi razumeli in posledično nebi namestili.

  4. Roky je napisal:

    Jaz se delno tolažim s tem, da če tudi 1 odstotek teh namesti plugin, ker preberejo novico, je korak bližje, da gre IE 6.0 down. Vsaka taka iniciativa/rešitev naredi malenkost. Vsekakor pa ta opcija ima prednost, recimo v korporacijah, kjer katere aplikacije delajo le v IE 6.0, tam ta plugin pride precej bolj v poštev.

  5. Mesko je napisal:

    Ja, ampak korporacije. Sedaj se mi poraja eno vprašanje ... Njihove webaplikacije so narejene za IE6. Tale Google Chrome Frame pa spremeni rendering engine in JS engine, torej jim webaplikacija še vedno ne bo delala, ker bo uporabljen drugačen engine?

  6. Mesko je napisal:

    Aja ... sedaj bolje prebral ... (brez tiste značke se uporabi IEjev Trident :P )

  7. Roky je napisal:

    Točno to, vbistvu če spletna stran doda značko, potem se uporablja Webkit rendering engine, drugače pa se IE obnaša točno tako kot prej.

  8. SEM je napisal:

    Verjetno bojo tale plugin uturil nevednemu folku z IE6 k bojo downloadal kj druzga...

  9. Dejan je napisal:

    Tudi MS bi lahko uturil IE8 med posodobitvami ... ampak težava je predvsem v podjetjih, kjer so intranet strani narejene za IE6 in se v drugih verzijah ne prikažejo pravilno oz. nekatere sploh ne delujejo drugje.

  10. Roky je napisal:

    Dejan, ravno zato je ta plugin tako uporaben. Ker dejansko ne naredi celoten "update", ampak samo tam kjer webmaster eksplicitno želi.

  11. Jan je napisal:

    Uporabno...

Dodaj komentar