Testovat prehliadac acid2 testom je podlamna zbitocnost lebo
1. vyvojari browseru vedia ako acid2 vyzera cize staci im optimalizovat rendering stranky na prave tento web
2. samotny acid2 neni validny
Osobne nepouzivam operu (a to som testoval aj 9) preto levo
1. este vzdi su stranky ktore nezobrazi korektne az do takej mieri ze su nepouzitelne
2. na podpore js by este mohli zapracovat
3. hlasi sa ako IE cize ma problemi pri weboch optimalizovanych pre konkretne prehliadace
Ad Acid2 test. Ono ale to, ze prosla beze zbytku taky neco znamena, nemyslite? Minimalne zvladne ony ne prilis pouzivane styly (zato vsak vytecne) pro jejichz test byl Acid2 predevsim napsan.
ad 3). Nehlasi. Vychozi ohlaseni bylo ve verzi 9.0 zmeneno na "Opera". I tak se maskovala vzdy Opera pouze pro JS funkci navigator.appName, kde vracela retezec "MSIE", pokud bylo zvoleno maskovani jako MSIE. Pouzilo-li se ovsem userAgent, tak tento atribut vzdyt obsahoval slovo "Opera", bez ohledu na zvolene maskovani. Takze to bylo na programatorovi, jestli umel, ci neumel spravnou detekci :-)
Jak jsem psal uz na Lupu opera se se dokaze zamaskovat i naprosto dokonale:
Jednoduse se nastavi kontextove menu stranky Editovat mistni nastaveni->pripojeni->maskovat se jako Internet Explorer.Vzdy ale jen pro jeden server toto je pravdepodobne kvuli statistikam aby opera nebyla podhodnocena..
Ale nastavit si takhle operu muzete pokud vas nejaka webova aplikace omezuje v pouzivani onoho browseru a pouziva vychytanejsi detekci.
napriklad: http://picasaweb.google.com/MSvaty (moje galerka na picase)
Ps: mozna bude mozne nastavit aby se opera takto identifikovala "maskovala" vzdycky, pokud vite napiste mi to prosim jako prispevek pod mne do fora.
Ne vazne tomu tak neni :-)
Vami popisovany zpusob podvrhava pouze Javascriptovou promennou.
Vyzkousejte v javascriptu:
alert (navigator.appName);
a
alert (navigator.userAgent);
Pokud je zapnuta identifikace jako IE, pak v prvnim pripade dostanete odpoved:
"Microsoft Internet Explorer" a ve druhem pripade
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 9.00"
Tzn. retezec "Opera" je vzdy pritomen.
Nicmene v nove verzi (9.0) lze plne podvrhnout a zamaskovat i retezec "Opera"...blize viz forum na http://my.opera.com/czech/forums/
Tam Vam jistte nekdo rekne jak (vim to, ale zamerne nechci rikat :-))
Nemuzu souhlasit:
V pokud se maskuje jen mistni nastaveni opera se muze maskovat dopravdu dokonale zadna opera9 na konci.
jinak myslim todle: http://picasaweb.google.com/MSvaty/Odkazy/photo#4945813405388439570
maskovat se jako IE nebo mozilla fakt to funguje na jeden server...
...Dekuju za odkaz na Forum...
Ale tady jde o to, že Fx se má za co stydět. Má tak obrovský náskok, že acid2 test má už dávno umět. Popravdě řečeno vývojáři gecka to moc dobře vědí. Taky to pro ně není zas takový problém, ale vypadá to, že dávají přednost funkčnosti špatně napsaných stránek než pokroku..důkazem je gecko verze 1.8 v Fx 1.5 a dokonce v Fx 2.0.
Smutné je, že ani Gecko 1.9 acid2 test neposune k lepšímu. Takže? Budete čekat na Firefox verze 6 s GECKEM 2.5, který 'možná' posune acid2 test k lepšímu?
Zeptejte se sami sebe. Jde tu o budoucnost vašich dětí. ;-)
Každému je jasné, že v IE7 to nebude lepší. Nemají na to programátory.
Neříkám, že by jim třeba hixie nepomohl, ale o to MS vůbec nejde. Dělají jen malý Refresh svého browseru. I já ty taby v MSIE 7 uvítám, tedy jestli budu mít tu čest. :)
Jen tak mimochodem, vyvojova verze Gecko uz ACID2 zvladla. Ale tento test opravdu neni vse. Pokud se podivate na podporu html, css, js tak je na tom v soucasne dobre nejlepe KHTML (Konqueror) , a druhe misto patri Gecko (Mozilla, Firefox, ...), na tretim miste byla tusim Opera.