Pohádka o přístupnosti - až 6% lidí má vypnutý Javascript?
Předesílám, že přístupnosti nerozumím, takže v této své úvaze budu aplikovat jen zkušenosti z příbuzných oborů a selský rozum. A budu rád, když mě guru přístupnosti opraví a dodají nějaká aktuální data.
Jeden z klientů, pro které občas něco dělám, si nechal zpracovat dvě analýzy, které měly odhalit nedostatky na webu. Prvním z auditorů byla firma, která se specializuje na audity přístupnosti a použitelnosti. Druhým auditorem byla komise v „soutěži“ web top 100.
Oba audity přinesly plno zajímavých podnětů. Objevily se tam však i postřehy, které mě poněkud zarazily. Například jeden z hodnotitelů web top 100 měl problém v tom, že web není 100% validní.. (Přiznávám, že na webu jsou HTML chyby, které by tam být nemusely, ale to je spíš o prestiži kodera, než o funkcionalitě.)
Mnohem více mě zarazila informace, že si na onom internetovém obchodě nelze nakoupit s vypnutým javascriptem. Externí auditor dokonce tvrdil, že jde o zásadní problém, protože prý až 6% uživatelů internetu má vypnutý javascript. (Dali tam pro jistotu slovo „až“, kdyby to náhodou bylo míň
)
Klient to vidí jednoduše – přichází zbytečně o 6% zákazníků. Já to však vidím složitěji. Ano, klient přichází zbytečně o x% zákazníků, ale je to opravdu 6%?
Tak vysoké číslo mi totiž přijde nereálné. Zkusil jsem si jeden den pracovat na netu s vypnutým javascriptem a rád bych viděl ty uživatele, kteří to vydrží – vzdal jsem to asi po půl hodině. Jen pro zajímavost pár webů, které s vypnutým javascriptem částečně nebo úplně nefungují:
Mapy.cz – vůbec nejde
Maps.google.cz –vůbec nejde
Youtube.com –vůbec nejde
Stream.cz – vůbec nejde
Facebook.com – většina funkcí nefunguje
Jizdnirady.cz – sice tvrdí, že nefunguje, ale ve skutečnosti nefunguje jen našeptávač.
Alza.cz – rozháže se menu a na výpisu produktů se nezobrazují obrázky produktů
Mironet.cz – nelze dokončit objednávku, ale aspoň vyskakuje upozornění, že důvodem je vypnutý javascript.
Odstraňovátko diakritiky od Marka Prokop – z principu je javascriptové, takže taky nefunguje.
Zkusil jsem si o tom vygooglovat a vyseznamovat nějaké informace. Na českém internetu jsem našel zajímavou polemiku, která tohle řešila v roce 2005, tedy téměř před 5 lety.
Od té doby se použití javascriptu značně rozšířilo, avšak někteří auditoři (rozhodně ne všichni) žijí v představě, že 5 let stará informace o stavu internetu je stále aktuální.
Na Googlu jsem našel celkem zajímavý test ukazující, že reálné množství lidí bez javascriptu je asi tak 0,5%. Roman Appeltauer naměřil podobný procentuální počet zobrazení – tedy míň než 0,5%.
Jak si tedy vysvětlit, že někdo uvádí až 6%? Osobně si myslím, že za tím stojí špatné metriky měření, které nedokážou odfiltrovat automatické roboty. Řada robotů se dnes schovává tím, že se identifikuje jako standardní prohlížeč.
Také si myslím, že někteří auditoři přístupnosti schválně využívají nejasnosti počtu uživatelů s vypnutým javascriptem a vybírají si výsledky, které jim umožní ospravedlnit a prodat svoji práci.
Pro klienta, o kterém jsem se tu na začátku bavil, nejsou důležité počty zobrazení nebo návštěv, ale počty objednávek. To znamená, že z toho 0,5% nebo 6%, či kolik to reálně je, ho zajímají pouze uživatelé, kteří jsou ochotni nakoupit. Mohli bychom spekulovat o tom, kolik jich je v cílové skupině lidí s vypnutým javascriptem. Pravděpodobně nepůjde o lidi, kteří se běžně pohybují po internetu. Schopnosti takových lidí nakupovat na internetu obecně mohou, ale nemusí být nižší než u pravidelných uživatelů. To už ale spekuluji.
Uzavřel bych to asi tak, že znemožňovat lidem nakoupit jen proto, že nemají zapnutý javascript je kravina. Ale tím, že to budete mít v pořádku, se vám obrat zvedne minimálně, pokud vůbec.
Zařazeno v kategorii Internetový marketing

Listopad 30th, 2009 v 18.58
Já s vyplým JavaScriptem prohlížím web už několik let. Využívám pluginu NoScript, který JS povolí jen na mnou určených doménách.
Pokud někde vidím, že bez JS stránka nefunguje nebo je rozpadlá, jdu pryč, protože se nebudu kvůli hloupému webmasterovi obtěžovat udělením výjimky. Ale většinou je to právě naopak, neotravují mě reklamy a hejblátka.
Podle mě je mnohem větší počet lidí, kteří mají JS vyplý schválně, než počet BFU, kteří ani neví, o co se jedná. A jestliže chci nakoupit někde, kde to bez JS nefunguje, tak si ho přece zapnu, ne?
Listopad 30th, 2009 v 19.24
Pro podobný efekt používám adblock plus https://addons.mozilla.org/en-US/firefox/addon/1865 Mám tak zablokované všechny velké reklamní systémy a reklamy na webech, kam chodím pravidelně. Taky tím blokuju scripty z hlavních sledovacích systémů - Google Analytics, Yahoo Webanalytics a Gemius. Z hlediska funkčnosti je pro mě efektivnější zakázat to, co mě otravuje, než povolit to, co chci aby fungovalo.
Listopad 30th, 2009 v 19.41
Lelkoun a ještě mi řekni, že používáš Linux? Protože, tomu tvoje filozofie myšlení odpovídá.
Listopad 30th, 2009 v 20.20
Vypnutý javascript a blokování reklam je ošklivé, protože se vám nezobrazují moje krásné reklamy a přicházím o kliky a Eura.
Listopad 30th, 2009 v 22.23
Fanoušci přístupnosti se mnou asi souhlasit nebudou, ale podporovat takovéto menšiny, co jsou evidentně pozadu po technické stránce, je nesmysl. U Javascriptu určitě, ale stejně bych se choval i k uživatelům IE6…
Důvod? Pokud budou tyto skupiny podporovány, svých špatných návyků se nikdy nezbaví. Upozorním je, co je špatně a snad jim to časem dojde.
Samozřejmě pokud se jedná o komerční stránky, které nemají na webu monopolní postavení, není to tak jednoduché.
Listopad 30th, 2009 v 22.50
Web stránka by si mala zachovať funkčnosť aj bez použitia JS, prípadne ho využívať len tam, kde je to nevyhnutné. Ak ho používateľ nemá zapnutý a funkcionalita tým utrpí, mal by byť na to aspoň upozornený.
Čo sa týka 6%, to je samozrejme prehnané číslo.
Listopad 30th, 2009 v 23.44
Já mám taky blokovaný JS díny No Script ve FF. Občas je to hrůza co se z webu načítá do počítače. Stránky kde chci aby se scripty načítali dám do whitelistu
Prosinec 1st, 2009 v 10.45
Mít vypnutý JS je přežitek z minulého tisíciletí.
Prosinec 1st, 2009 v 13.23
jsem menšina. nepoužívám počítač. a všichni, kdo se mnou chtějí komunikovat pře internet a mail mne diskriminují. a je nás víc než 6%, co takhle udělat přístuolné stráky pro nás, co nemáme přístup k PC a internetu…? to jen jako námět…
Prosinec 1st, 2009 v 13.27
Rád bych jen upozornil, že já jsem naměřil 0.5% zobrazení stránek bez JavaScriptu, nikoli uživatele. Těch může být více i méně. Nicméně data pocházejí z webu s poměrně velkou návštěvností, takže i počet uživatelů/lidí bez JS v tom množství byl jistojistě zanedbatelný.
Na druhou stranu: dnes se i u nás hodně rozmáhají mobilní prohlížeče, které s JS mají různé problémy.
Ovšem jednotka “lidé” byla a ještě hodně dlouho bude jen předmětem sporů, protože na lidi prostě měřit neumíme :-).
Prosinec 1st, 2009 v 21.54
Mám také NoScript a AdBlock, ušetří to hodně otravné reklamy a kde je potřeba, tam dám výjimku. Nepotřebuju aby se mi načítala kdejaká …
Prosinec 1st, 2009 v 22.20
Těch 6% bych určitě viděl reálně, čekal jsem, že to bude i víc. Jde samozřejmě o NoScript, který je snad nejpopulárnějším pluginem pro firefox. Když přijdu na nějaké stránky jako facebook, tak si js zapnu, ale jinak si tím úspěšně blokuji například většinu reklam.
Prosinec 2nd, 2009 v 5.30
mit vypnuty JS je prezitek z dob minulych… Pokud to delate kvuli reklamam, existuje spousta mnohem lepsich reseni nez blokovani JS kompletne…
Prosinec 10th, 2009 v 0.32
Vzdycky se snazim udelat funkcni web i bez JS. JS se dneska z velke casti vyuziva na vychytavky typu slideUp a slideDown (pokud nemluvim napriklad o mapy.cz a dalsich komplexnich JS aplikacich) :).
Prosinec 11th, 2009 v 14.54
No co se JS týká, mám ho zapnutný a vůbec mě to nijak neomezuje - podle mých měření je na tom stejně 99,3% lidí, kteří navštíví mou stránku. Tzn. že pro 0,7% jsou mé stránky téměř nepoužitelné a s tím se v klidu smířím.
Co se týká reklamy o kterou také nestojím - nemusím zapínat ani vypínat v prohlížeči - už dlouho mám v hlavě vypnutou bannerovou slepotu a bannery prostě nevnímám.
Prosinec 17th, 2009 v 16.20
Já osobně pro lidi s vyplým JS nemám pochopení a ideální by bylo vrátit jim prázdnou stránku s nápisem “Neandrtálcům tato stránka není přístupná.” Napsal jsem o tom článek: http://www.mirecek.cz/9/konec-pristupnosti-zacatek-dostupnosti takže se nemá cenu více rozepisovat.
Prosinec 27th, 2009 v 22.59
Mít zapnutý JS. Ne ne a ne. Nezapnu, a tam kde se to vyžaduje ani nepáchnu. Já Vás totiž nepotřebuju!!! Ani by jste nevěřili s jakým gustem kliknu na křížeček když stránka nějak nefunguje, vždyť net je nekonečný.
Leden 4th, 2010 v 20.31
JL: To je opravdu nechutný přístup. To je stejné jako kdybyste měl v roce 2080 nainstalovaný a IE6 na WinXP a bručel: “Ne ne a ne. Neupdatuju.” Jste brzda Internetu a časem stejně odbrzdíte. Internet a provozovatelé vás totiž také nepotřebují.
Leden 27th, 2010 v 12.49
Ahoj Martine,
máme dle různých měření od 600tis - až do 1,5mil. unikátů měsíčně, převážně lidé, co hledají, statistika říká, že z vypnutým javascriptem jich je méně než 1%.
Leden 27th, 2010 v 12.56
To odpovídá mým odhadům. Díky za informace.
Únor 5th, 2010 v 19.13
Považovat nepřístupnost webu bez JS za chybu je v dnešní době trochu mimo. Pokud se někomu líbí statické stránky bez náznaku interakce s uživatelem, tak ať si klidně JS vypne, ale na druhou stranu nechápu, proč bych se kvůli tomu měl omezovat při tvorbě stránky.
Únor 16th, 2010 v 23.35
JS je urcite super vec pre moderny web, no minimalne urcite weby, napr. samospravy, mesta a pod… by mali byt pristupne aj zrakovo postihnutym ludom pouzivajucim rozne citacky a podobne. Ale to niektori asi pochopia az ked oslepnu :/
Únor 26th, 2010 v 19.56
Stránky by měli být bez Javascriptu použitelné. U nějakého webu je to těžké, ale měli bychom se o to snažit. Naopak u některých stránek to možné není (nebo neznám způsob), pak už je to jasné. Rozhodně záleží na zaměření webu. Jinak díky za odkazované stránky a zajímavé zdroje :).
Červenec 21st, 2010 v 16.10
“Stránky by měli být bez Javascriptu použitelné. U nějakého webu je to těžké, ale měli bychom se o to snažit. Naopak u některých stránek to možné není (nebo neznám způsob), pak už je to jasné.”
Auta by měla jezdit i s vypnutým motorem. U některých to bude těžké, ale měli bychom se o to aspoň snažit. Pokud to u některého auta opravdu nebude možné, tak je to jasné, zbytek předěláme na šlapací.