Vsi IE hacki spadajo v smeti!

IE6 je za v smetiS to objavo podpiram avtorja bloga Web Designer Wall, ki se je domislil zanimive rešitve. Pravi, da 80% našega časa, ko c0damo .css fajl zapravimo za prilagajanje in debuganje za IE6. Damn right we do! Zle se že dva dni zafrkavam kako nekaj pravilno prikazati v IE6 …

No, v glavnem spomnil se je, da bi enostavno vsi web designerji nehali uporabljati IE hacke/fixe. Enostavno bi prenehali. Jaz sem to storil na svojem blogu, čeprav ga z IE6 gleda dobrih 25%. Definitivno podpiram to idejo, samo kaj ko ne moreš reči zdaj delovodji, da ti pač tega ne boš nardil za IE, ker te bo kmalu brcnil na cesto.Drug problem pa je ta, da veliko ljudi gleda spletne strani iz službe, kjer imajo po možnosti gor Win 98, v najboljšem primeru Win XP, ki pa imata oba gor seveda IE6, če ne celo Win 98 IE 5.5. 👿

V glavnem, za strani, ki jih delam prijateljem in podobnim, ne bom uporabljal IE fixov anymore ever. Preprosto zato, ker sem se že prevečkrat zafrkavu s tem.

Surfajte bolj veselo!

IE6 je že tako zastarela platforma brskalnika, tako zbugana, nedodelana in še kaj bi se našlo, da sploh ne vem kaj še sploh delate na njej!

Posted in Grafika, Web 2.0
  • Problem tranzicije med IE6 in IE7 je v tem, da IE7 zahteva genuine operacijski sistem. Sam s tem nimam težav, marsikateri računalnik, ki jih videvam v zadnjem času, pa ima na spodnjem desnem robu “nalepko” Your copy of Microsoft software is not genuine.

    Kako naj torej uporabniki preidejo na IE7, če ne morejo?

    Včasih je težko razumeti, kaj bolj škodi: piratizem ali anti-piratizem…

  • IE7 se da čisto BP namestiti tudi na non-genuine windowsih, sam malo je treba pobrskati po guglu 🙂

    BTW tegale nisi dobil od mene :p

  • Več problemov je z verzijo 7. kot z 6. .. tako hitro, kot smo bili nad novo različico navdušeni, smo tudi spoznali, da nam je nakopala goro dela. Osebno sem sicer vesel, saj to delam poklicno (več dela, boljše plačilo).

    Vsekakor odločitev o prilagajanju ostaja v rokah webmasterja .. večji portali se za to ponavadi odločijo, saj želijo ugoditi vsem obiskovalcem in jim prikazovati vsebino na enak način v vseh brskalnikih, za manjše portale pa je to izguba časa.

    Kdo še uporablja IE6? Uporabniki, ki se ne zavedajo posledic, do katerih lahko pripelje uporaba te različice brskalnika (virusi, spyware, .. v končni fazi izguba podatkov, ..).

  • Jan

    @andrej: js pa nisn nič vesel, ker mam več dela in isto usrano plačilo 👿

  • Iztok

    Tvoje razmišljanje je malo zgrešeno. IE ima še vedno prevelik procent, da bi ga zanemarili. Moraš za to zapraviti nekaj ur več za prilagajanje? Jebiga, takle mamo.

    Mene bolj skrbi kaj bo, ko bo na trg prišlo milijon raznih napravic s katerimi se bo dalo pregledovati splet in naročniki bodo želeli, da delajo strani na vseh.

  • Kot sem že povedal v enem izmed komentarjev, obstaja preprosta rešitev, ki ne zahteva nikakršnih fix-ov, poleg tega pa deluje 100%, hkrati pa porabiš dosti manj časa. Če uporabnik uporablja Internet Explorer, mu v HTML kodi pač daš link do style-ie.css, če uporablja Firefox style-ff.css, če Opero style-opera.css ipd.

    Da mi ne bo kdo oporekal, da je treba potem spisati recimo 5 CSS datotek (to bi seveda vzelo veliko preveč časa): ponavadi so problemi z zelo malo CSS ukazi, kajti večina deluje na brskalnikih povsem enako, kar pomeni da jih lahko uporabimo v vseh CSS datotekah.

    Se strinjam z Iztokom: Internet Explorer ima še vedno prevladujoči delež med spletnimi brskalniki in si kot spletni oblikovalec oz. izdelovalec spletnih strani ne moreš privoščiti, da stran ne bi delovala oz. se prikazovala pravilno tudi v tem brskalniku – sploh če gre za stran kakšnega podjetja, kjer je Internet Explorer še vedno primarni spletni brskalnik.

    @andrej: Žal si (po mojem mnenju) eden tistih, ki se ne zaveda, da je varnost brskalnika bolj odvisna od uporabnika kot pa od brskalnika samega. Virus lahko dobiš tako s Firefoxom, Internet Explorerjem, Konquerorjem, Opero, itd., kajti na to ne vpliva brskalnik (razen če ima vgrajen protivirusni program, v kar pa močno dvomim). Pisci zlonamernih kod vseh vrst v prvi vrsti ciljajo na naivne ljudi, ki jih je v današnjem svetu največ – le-te je najlažje potegniti za nos in jih privabiti na spletno stran z zlonamerno kodo. Seveda pod naivne ljudi štejem tiste, ki kilkajo “vse, kar miga” – od povezav za povečanje spolnih organov, brezplačnih pornografskih strani, poceni zdravil ipd.

  • @SFfreak:
    1. to, da imaš več .css fajlov (za vsak brskalnik enega je za mene hack.

    2. Nekaj je res uporabnikove krivde, ker nekateri res vse živo klikajo, ampak kaj pa tole: nekaj časa nazaj je IE imel takšno ranljivost, da si lahko z JavaScript-om na disk zapisal .bat (verjetno bi šlo tudi z .exe) datoteko in jo izvedel, in sedaj nek nič hudega sluteč IE uporabnik pride na evil stran in ta mu ob onload eventu naloži in izvede nek .bat file ali celo trojanca. Kdo je sedaj tu kriv? Uporabnik? Ja seveda, ker ni ekspert za varnost in ne presedi po 12 ur na dan za računalnikom in išče ranljivosti v IE, ker če bi našel ranljivost, bi lahko na to opozoril M$, ki bi po pol leta izdal en popravek, ki ne deluje uporabnikom, ki nimajo genuine windowsov, seveda malce pretiravam, ampak takšna je realnost.

    Predlagam da si pogledaš statistiko ranljivosti na tejle strani:
    IE6
    IE7
    Firefox 1.x
    Firefox 2.x

    Nekaj dejstev, ki se jih da na hitro opaziti:
    – vse verzije Firefox-a nimajo skupaj toliko ranljivosti, kot sam IE6
    – Firefox 2.x je zunaj dalj časa kot IE7 ampak IE7 že vodi v številu ranljivosti
    – Firefox ima procent patchanih ranljiosti precej večji, kot IE
    – procent kritičnih ranljivosti je v IE večji kot v Firefoxu
    – lahko bi še našteval, pa se mi ne lubi več

  • Med dejstvi si pozabil omeniti da je tudi več ljudi, ki so (iz meni neznanih razlogov) proti Microsoftu in nalašč pišejo viruse oz. zlonamerno kodo…

    Glede hackov: Če smo že pri tem, da je tudi praktično cel JavaScript en velik hack… Dokler se JavaScript (predvsem XML in HTML DOM) in CSS (interpretiranje določenih stvari) ne bodo standarizirale, je uporaba hackov pač nujno zlo.

    Glede Genuine programske opreme je pa tako: Zakaj bi Microsoft podpiral piratstvo, četudi s časovnim zamikom. Podobno, kot če bi ti ukradel avto in čez pol leta bi imel vse garancijske pogoje kot tisti, ki ga je kupil in seveda plačal – nonsens, če mene vprašaš…

    Še nekaj glede varnostnih lukenj: Mislim, da je minilo že kar nekaj mesecev odkar sem nazadnje prebral kakšno novico o varnostnih luknjah nasploh in strašno me čudi, da četudi na tem področju nisem aktualno informiran še vedno ne dobim praktično nič spywarea (če odštejemo tracking cookies – med katere pa lahko štejemo seveda tudi Google Analytics in podobne aplikacije), virusa pa vsaj na svojem računalniku še nisem srečal, pa uporabljam internet že zelo lep čas…

    Kot sem povedal – naivnemu uporabniku niti programska oprema, ki je POPOLNOMA brez lukenj. Še vedno obstaja določen odstotek ljudi, ki se ga lahko s pomočjo socialnega inženiringa prepriča, da si človek sam sformatira disk.

  • Kratek povzetek -> IE NAJ GRE V SMETI!!! Čeprav, če drugače pomislim, sem se že kar navadil pisat tako, da moram potem posvetiti le še 20% celotnega časa ki sem ga namenil strani, da stran prilagodim IEju. No, hec pa je tak, da nekatere napake ki so v IE6 so še sedaj v IE 7, nekatere ki jih pa ni bilo v IE6 so pa sedaj v IE7. Vsaj tak občutek sem dobil 🙂 S firefoxom je še najmanj dela. Sedaj pa govorite čez moj komentar kolikor želite 🙂

  • 1. Tudi za Filefox obstajajo skupine, ki iščejo varnostne luknje notri, poleg tega pa je lažje najti varnostno luknjo, če imaš na voljo source, kot če ga nimaš…

    2. JavaScript ni hack v kolikor ne uporabljaš prepoznave browserja, v namen kompatibilnosti (torej pišeš dvojno kodo), če pišeš neko standardno kodo, ki deluje v vseh browser-jih ne rabiš nobenih hackov za JS.

    3. Primer z avti pomoje ni najbolši… ker če ukradeš avto je isto varen kot tisti, ki ga kupiš. Garancijo pa itaq bolj malokrat uveljavljaš, ker eno ali dve leti deluje stvar večinoma brezhibno, potem pa tretje leto crkne 😀

    4. Čudno, jaz sem namreč še ta teden bral o tem. In kakšne 3 tedne nazaj je bila odkrita ranljivost v Firefoxu pri sodelovanju z IE7, Mozilla je zelo hitro pripravila patch (v manj kot 14 dneh se mi zdi), medtem, ko M$ ni storil še ničesar.

    Spyware ni ranljivost, je le posledica le teh.

    5. Programske opreme brez lukenj ni (razen programi v stilu “hello world”), je samo programska oprema, ki ima manj lukenj. Nedvomno pa obstajajo tudi uporabniki, ki bi sami sebi formatirali disk, ampak tukaj smo spet off-topic, ker ne govorimo o socialnem inženiringu ampak o ranljivostih brskalnika, ki v nekaterih primerih napadalcu omogočajo celo izvajanje programov na daljavo.

    BTW kok ti M$ plača :mrgreen:

  • Explorer sucks. Včasih sem ga uporabljal
    ves čas nato pa sem spoznal, da je Firefox boljši.
    Sicer pa meni, ko sem ga še imel ni delal nobenih večjih težav. Njegova edina napaka je nedodelanost in pomankljivost funkcij. Vsekakor pa so drugi programi mnogo boljši.

  • Ajde morate priznati, da le ni tako slab.

  • Evo ravno delam nekaj zelo simple … OK, firefox, super 😉 IE, živa groza. Nebi rekel, da bi vsaj IE7 potem prikazoval kot IE6, le da bi imel nove bombončke. Ne, mora vsak brskalnik pokazati nekaj po svoje (jezn). Pa ko bi vsaj . prijela samo pri IE 6. Ne mora prijeti še pri IE7, seveda. AAAA … No, brezveze bit živčn in jezen 🙂 Lepo si bom vzel še 20 min in prilagodil da bo vsem brskalnikom všeč 🙂

  • Moj template skoraj ne deluje v ieju 😀 pngji, pa nobenih ie hackov 😀 😀