Darmowa prenumerata - tu i teraz!
Menu
- Redakcyjne
- Strefa NN
- Net
- Teksty powa┐ne
- Polemiki
- Dzikie My╢li
- Meritum
- Filozofia
- Ksi▒┐ki
- Poezja
- Opowiadania
- Teksty zabawne
- Grafika
- Komputery
- nn_film NO. 13
- Muzyka
- WstΩp
- Ciekawe Strony
- Prawdziwa mi│o╢µ do ..
- Internet Exploder
- Wywiad z autorem Irfanview
- Komputer vs. konsola
- S│oneczne Hallo i co Matrox ma do tego
- Demoscena moim zdaniem
BezImienny - wersja online!
Poprzedni artyku│NastΩpny artyku│ Komputery  

Internet Exploder


Argasek

Nie. Nie - u╢wiadomcie to sobie: NIE. Internet Explorer NIE jest *najlepsz▒* przegl▒dark▒. Internet Explorer jest jedynie przegl▒dark▒ *najpopularniejsz▒*. Dlaczego nie? No to lecimy.

1. Obs│uga dziwactw, nie bΩd▒cych natywnymi tagami HTMLa. Na przyk│ad &marquee>. Po│owa ludzi wyklikuj▒cych strony we FrontPage'u nawet nie wie, ┐e to niestandartowe rozwi▒zanie (tj. tag, kt≤rego nie ma w ┐adnej specyfikacji HTMLa, kt≤re tworzy World Wide Web Consortium - W3C). Podobnie jak &body bgProperties="fixed"> - od tego jest odpowiednie formatowanie CSS, a nie takie bzdury. Tak samo bordercolor, i tak dalej, i tak dalej...

2. Wy╢wietlanie ╢mieci w momencie, gdy znak nie nale┐y do zestawu font≤w w takiej sytuacji:
...
font-family: MS Sans Serif, Arial, Helvetica, sans-serif;

No i np. znak o kodzie è ('e' z kresk▒ jak w 'µ') jest wy╢wietlany niepoprawnie, gdy┐ nie zawiera siΩ w zbiorze znak≤w czcionki MS Sans Serif. Wszystko fajnie, ale chyba (nawet nie chyba, tylko tak to ma dzia│aµ ;-) od tego deklaruje siΩ alternatywne czcionki, aby by│y wy╢wietlane w zastΩpstwie, gdy brak natywnej (tu uk│on w stronΩ Mozilli, kt≤ra bezbole╢nie "prze│yka" takie sytuacje). Wniosek z tego, ┐e IE korzysta z wymienionych w dalszej kolejno╢ci czcionek dopiero, gdy pierwsza w og≤le w systemie nie istnieje. Kiepsko.

3. Nie, IE *nie* jest szybki. Szczeg≤lnie gdy ma do wyrenderowania du┐▒ ilo╢µ tekstu wy╢wietlanego na tle z w│a╢ciwo╢ci▒ &body style="background-attachement: fixed;">. Przeskoki przy scrollowaniu przyprawiaj▒ o md│o╢ci - na Duronie 650 IE potrafi zaj▒µ 100% czasu procesora!

4. Wiem, ┐e to niestandardowa w│asno╢µ, ale za to fajna ;-) i obs│ugiwana zar≤wno przez MozillΩ jak i IE: filtry. IE ma ich du┐o; mnie interesowa│ akurat Alpha. Problem w tym, ┐e o ile -moz-opacity dzia│a dla *ka┐dego* elementu strony, to ju┐ Alpha(Opacity) nie wywo│uje ┐adnego efektu np. przy &h1>. Nie bardzo rozumiem, po co narzucaµ takiego rodzaju sztuczne ograniczenia.

5. Wersje IE do 6.0 w│▒cznie niepoprawnie renderuj▒ sytuacjΩ, gdy mamy paragraf i obrazek oblewany tekstem z boku. Wszystko jest │adne, dop≤ki nie dojdzie do sytuacji, gdy tekst paragrafu sko±czy siΩ np. w po│owie wysoko╢ci obrazka; rozpoczΩty nowy paragraf l▒duje wtedy pod (!) obrazkiem, a nie pod tekstem poprzedniego paragrafu, ko±cz▒c oblewaµ obrazek (tak jak to siΩ powinno na m≤j ch│opski rozum odbywaµ - i tak jak renderuje to Mozilla).

6. VBscript. Chyba nikt opr≤cz M$ i A4Tech z tego nie korzysta ;-). Kolejna krety±ska pseudo-technologia M$, kt≤ra nie wesz│a w ┐ycie pomimo radosnej kampanii marketingowej (podobnie jak COM, COM+ czy .NET :-P. Takim samym niewypa│em je╢li chodzi o IE by│y te┐ m.in. Kana│y Informacyjne, kt≤re w wersji 5.0 przegl▒darki zosta│y wycofane (sam Bill G. przyzna│ siΩ, ┐e nie zyska│y oczekiwanej popularno╢ci).

7. Bezpiecze±stwo. Dziesi▒tki dziur, setki patchy do ka┐dej wersji - kto nie wierzy, niech sobie poprzegl▒da Microsoft Biulletin albo SecurityFocus. A przewa┐nie i tak ka┐da wersja daje siΩ w jaki╢ spos≤b wysypaµ/zawiesiµ ;-), ale nie tylko to - wiΩkszo╢µ b│Ωd≤w to przede wszystkim brak ochrony dostΩpu do plik≤w na dysku. Chcecie sobie poogl▒daµ i przetestowaµ, jak "bezpieczna" jest jedynie-s│uszna-przegl▒darka? ProszΩ bardzo (w wiΩkszo╢ci demonstracji wystarczy mieµ utworzony plik C:\test.txt z jakim╢ tekstem), adres: http://www.guninski.com/browsers.html

8. W│▒czona domy╢lnie opcja "Wy╢wietl przyjazne komunikaty o b│Ωdach" - a ja siΩ tak napracowa│em, aby serwer wy╢wietla│ mi │adne komunikaty 403 i 404... Zamiast tego dostajΩ jaki╢ badziew Microsoftu z poradami jak dla bezm≤zg≤w, typu "spr≤buj od╢wie┐yµ stronΩ", "zmie± ustawienia proxy", albo najs│ynniejsze "skontaktuj siΩ z administratorem systemu". A co w przypadku, gdy to ja jestem administratorem systemu?! ;-)

9. Nie ma mo┐liwo╢ci czΩ╢ciowej blokady JavaScript (np. wy│▒cznie go dla otwierania nowych 'okienek', w 95% bΩd▒cych reklamami). Warto zaznaczyµ, ┐e Mozilla oferuje doskona│e zabezpieczenie przed irytuj▒cymi pop-up windows, np. tymi wyskakuj▒cymi przy otwieraniu stron na republika.pl.

10. Bez odpowiednich formatowa± CSS, scrollbar pionowy jest wy╢wietlany w oknie zawsze, niezale┐nie od tego, czy akurat jest potrzebny (zawarto╢µ strony nie mie╢ci siΩ w oknie), czy nie. W ten spos≤b zamiast 800 pikseli rozdzielczo╢ci na przyk│ad, dostΩpnych jest ok. 780). Analogiczne pretensje zg│aszam do pola text-area: przecie┐ scrollowanie jest mi zbΩdne, je╢li: a) user "zmie╢ci siΩ" z wpisywanym tekstem, b) nie mam ochoty, aby by│o tekstu wiΩcej ni┐ wysoko╢µ &textarea>.

11. Brak obs│ugi relatywnych rozmiar≤w &h1> w zale┐no╢ci od ilo╢ci znak≤w wewn▒trz (podejrzewam, ┐e odnosi siΩ to r≤wnie┐ do innych tag≤w blokowych/inline). Wymaga to stosowania styli poza arkuszem globalnym i ka┐dorazowej zmiany w zale┐no╢ci od ilo╢ci, no chyba ┐e zastosujemy jaki╢ inteligentny JavaScript albo zrobimy to jeszcze na poziomie server-side, ale czy trzeba a┐ tak kombinowaµ? Ostatecznie nie ka┐dy ma mo┐liwo╢µ skorzystania z PHP, Perla czy czego╢ analogicznego.

12. Nadmiernie ignorancka obs│uga sytuacji z "incorrect tag nesting". IE bez mrugniΩcia okiem │yka takie bzdury: &p>&div>&/p>&/div>. Podobnie bez ┐adnych protest≤w │apie nieprawid│owo╢ci w stylu &p>&div>&/div>&/p> (b│Ωdna hierarchia zagnie┐d┐enia). Natomiast obs│uga b│Ωd≤w w dokumentach CSS jest praktycznie w og≤le zerowa i przewa┐nie konsekwencj▒ jest wysypanie siΩ przegl▒darki.

13. IE nie │apie obramowania (border-style) typu "dotted". Dlaczego? Nie wiem, spytajcie Microsoft - oni wiedz▒ lepiej :-p

14. Niepoprawna obs│uga selektor≤w pseudo-klas, rzeczy typu a.styl:focus:hover. Kompletny brak obs│ugi child selectors oraz adjacent sibling selectors. (Przepraszam za angielskie nazewnictwo, ale nie mam pojΩcia, jak powy┐sze okre╢lenia fachowo t│umaczy siΩ na polski). Dziwne - Opera 5 radzi sobie z tym bez k│opotu... Mozilla te┐, rzecz prosta.

15. Bug w takiej sytuacji: dwa pola input formatki; pierwsze jest z u┐yciem &body onLoad=...> focusowane. Drugie ma natomiast w│asno╢µ zerowania swojego Value, realizowane po onFocus. Po takiej operacji (gdy prze│▒czamy pomiΩdzy polami klawiszem Tab) kursor tekstowy znika, co w przypadku formularza staje siΩ do╢µ gubi▒ce dla u┐ytkownika. I *nie*, wymuszenie fokusu za pomoc▒ .focus() nie dzia│a (w Mozilli rzecz jasna dzia│a). Dla potomnych, kt≤rzy natkn▒ siΩ na ten sam problem: nale┐y opr≤cz .focus() u┐yµ metody .select(). Wiem, ┐e to krety±ski work-around, ale na nic lepszego nie wpad│em. Zaznaczam: to jest *work-around*, czyli 'obej╢cie' buga, ale b│▒d nadal istnieje i ma siΩ dobrze...

16. Podgl▒d ╝r≤de│ strony jest w Notatniku i bez pod╢wietlania sk│adniowego. Beznadzieja: brzydkie, nieczytelne. Notatnik w windzie 98 ma jakie╢ chore ograniczenia rozmiarowe (dokument mo┐e mieµ do 64KB tekstu). A co je╢li strona zajmuje 120KB?

17. Nie dzia│a skalowanie tekstu, kt≤rego rozmiar ustawiony jest na sztywno via CSS np. w px. Wyb≤r tylko pomiΩdzy 5 ustawieniami od "najmniejsza" do "najwiΩksza". (Mozilla umo┐liwia skalowanie okre╢lane dowolnie, w procentach i skaluje niezale┐nie od "sztywnego" wyboru. Opera z tego co wiem, te┐)

18. Brak obs│ugi PNG z kana│em alpha (nie mam na my╢li PNG z transparencj▒, tylko z prawdziw▒ alph▒ - np. te tworzone przez GIMPa. Kompletne niewykorzystanie plik≤w z interlacem (chyba od tego wymuszam interlace w PNG/JPG/GIF, ┐eby mi siΩ obrazek pokazywa│ fragmentami w miarΩ ╢ci▒gania, a nie ┐eby user siedzia│ gapi▒c siΩ w niesko±czono╢µ w pusty ekran, a┐ IE │askawie za│aduje i poka┐e w ko±cu ca│▒ grafikΩ).

19. Brak wy╢wietlania fav-ikonki, gdy URL jest odniesieniem do pliku znajduj▒cego siΩ lokalnie na dysku.

20. IE6 nie dzia│a pod Windows 95! Nie ma to jak konieczno╢µ zap│acenia kolejnych pieni▒┐k≤w, ┐eby upgraduj▒c system, m≤c odpaliµ swoj▒ ukochan▒ przegl▒darkΩ. (http://www.microsoft.com/downloads/release.asp?ReleaseID=33666) Z tego co czyta│em na Forum MozilliPL, nie tylko ┐e IE6 mo┐e nie dzia│aµ, ale wrΩcz Umowa Licencyjna *zabrania* u┐ywania IE6 w Windows 95. Fajnie, co?... "Freeware", hehehe.

21. IE jest tylko pod Windows i Mac OS X; s│ysza│em te┐ jakie╢ przeb▒kiwania o Dreamcascie (ale proszΩ podaµ mi % user≤w, kt≤ry z tego korzysta). Na Forum Mozilli czyta│em post zawiedzionego Mac-usera, z kt≤rego s│≤w wynika│o, ┐e IE na PCcie, a IE na Macu, to zupe│nie 2 r≤┐ne przegl▒darki i wersja Macowa zupe│nie nie dor≤wnuje pierwowzorowi. Dodatkowo: umowa licencyjna IE *zabrania* wszelkich pr≤b uruchamiania IE w innych systemach ni┐ Win*. Co to oznacza? »e nawet je╢li istnieje/instnia│aby taka fizyczna mo┐liwo╢µ (np. z pomoc▒ emulatora Wine pod Linuxem, czy korzystaj▒c z VMWare), to nie wolno mi tego zrobiµ.

22. IE nie jest darmowy: de facto p│acisz jego cenΩ razem z systemem firmy Microcrap, kt≤ry kupujesz. No chyba, ┐e u┐ywasz pirackiej kopii... Poza tym co do definicji "freeware" - poprzedni punkt stawia chyba sprawΩ jasno - IE nie jest freeware.

23. Pe│na instalka IE6 zajmuje ok. 70MB; pe│na installka Mozilli ok. 14MB, Opery jeszcze mniej.

24. IE nie da siΩ zdeinstalowaµ. (Oczywi╢cie ┐e siΩ da, ale trzeba uciekaµ siΩ do specjalnych program≤w, np. 98lite, IE Eredicator itd.) Nie znalaz│em jednak na razie deinstalatora dla IE pod Windows XP, ani pod Windows 2000sp2. Druga sprawa - chc▒c nie chc▒c, do systemu doinstalowuje mi siΩ Outlook Express, kolejne ╝r≤d│o dziur i rozprzestrzeniania siΩ wirusa W32.Klez. Nikt siΩ mnie nawet nie pyta, czy chcΩ mieµ ten program, czy nie... (dla por≤wnania: mogΩ nie instalowaµ Kuriera Poczty w Mozilli, je╢li nie chcΩ).

25. IE instaluje siΩ domy╢lnie z MS Java Virtual Machine. A je╢li ja w og≤le tego nie potrzebujΩ, np. nie korzystam z chat≤w? G│upota.

Co chcia│em osi▒gn▒µ tym kr≤tkim artyku│em? Przede wszystkim, czego osi▒gn▒µ nie chcia│em: nie mia│em i nie mam zamiaru gloryfikowaµ ┐adnej innej przegl▒darki, mimo ┐e wielokrotnie nawi▒za│em do Mozilli czy Opery. Te ostatnie te┐ maj▒ bugi i niedoskona│o╢ci (choµ przyznam, nie na tak▒ ra┐▒c▒ skalΩ, jak IE), kt≤re jednak s▒ doskonale rekompensowane licznymi zaletami wspomnianych przegl▒darek.

Serwisy, kt≤re warto obejrzeµ...

http://www.securityfocus.com/ - doskona│ej jako╢ci serwis po╢wiΩcony szeroko rozumianemu bezpiecze±stwu (sieci, danych, system≤w, softu etc.) Chocia┐ ostatnio wykupiony przez Symantec za 75mln USD... Zobaczymy co z tego wyniknie.

http://www.98lite.net/ - program pozwalaj▒cy okroiµ windΩ 95/98/ME ze zbΩdnych bibliotek, funkcji i miΩdzy innymi IE w│a╢nie.

http://www.w3.org/ - World Wide Web Consortium, czyli W3C. To Oni kreuj▒ HTML, CSS i wiele innych. I, dziΩki Bogu, to Oni wyznaczaj▒ standardy WWW, a nie Microcrap...

http://www.mozillapl.org/ - jedyna jak na razie przegl▒darka, kt≤ra trzyma siΩ najbli┐ej standard≤w W3C, poza tym jest Open Source i pod wiele system≤w operacyjnych, nie tylko win*.

http://sun.java.com/ - implementacja Java Runtime Environment pod r≤┐ne systemy, je╢li potrzebujesz obs│ugi Javy w Mozilli - siΩgnij w│a╢nie tutaj.

http://www.opera.com/ - jedna z najszybszych przegl▒darek, chocia┐ nie tak dobra w renderowaniu stron jak IE/Mozilla i niestety ad-ware oraz closed source; na szczΩ╢cie tak┐e pod inne systemy operacyjne jak win*.

http://www.netscape.com/ - swego czasu IE wyprzedzi│ Netscape'a; od momentu ukazania siΩ Netscape 6.0, opartego na j▒drze Mozilli, zn≤w wiedzie prym, czy jednak przetrwa 'bitwΩ' finansowo? CiΩ┐ko powiedzieµ...

http://www.konqueror.org/ - przegl▒darka i file manager w jednym (KDE).

http://www.fuckmicrosoft.com/ - well ;-), nazwa mo┐e trochΩ ma│o kulturalna, natomiast jest to niez│e ╝r≤d│o je╢li chodzi o listΩ darmowych alternatyw aplikacji / system≤w operacyjnych.

I ostatnie s│owa na dzi╢: kochani - pisz▒c stronΩ - zwracajcie uwagΩ na poprawno╢µ kodu HTML. W▒tpliwo╢ci rozwieje: http://validator.w3.org/.

logout

Argasek
poczta: argasek@jelcz.org
http://yesterday.mylove.justdied.com/
Poprzedni artyku│Do g≤ry!NastΩpny artyku│

Copyright 1999 - 2002 Magazyn internetowy NoName