Rzeczywiście, można użyć JavaScript tak długo jak my, aby przestrzegać kryteriów sukcesu WCAG 2.0 :-)
Jest uzasadnienie dlaczego może słyszeliście JavaScript zostanie wygnany z dostępnych treści. W dawnych czasach WCAG 1.0, praktycznie cenzurował wykorzystanie dowolnej treści wygenerowanej przez JavaScript. Musisz sprawdzić, czy twoja aplikacja internetowa nadal działała z wyłączoną obsługą JavaScript, co praktycznie ograniczyło JavaScript do celów dekoracyjnych. W przeciwnym razie powinieneś dostarczyć alternatywną, nie-JavaScriptową wersję, która zwykle zawiera dużo magii po stronie serwera (spróbuj zobaczyć Mapy Google bez JS, aby zrozumieć, co mam na myśli). Było tak, ponieważ w tamtych czasach technologie wspomagające, a nawet niektóre popularne przeglądarki (na przykład telefony komórkowe) nie obsługiwały JavaScript, a przeglądarki nie wyświetlały treści generowanych przez skrypty.
Tak nie jest. Można użyć JavaScript w dostępny, WCAG 2.0, strony internetowe, ale:
- Zapoznaj się z kryteriami WCAG 2.0 i upewnij się, że nie są w przypadku braku któregokolwiek z nich. Nie jest to kwestia korzystania z jednej lub drugiej technologii, ale kwestia ich prawidłowego użycia.
- W szczególności sprawdź, czy przestrzegasz client-side scripting techniques for WCAG 2.0, które dotyczą zalecanych i odrzuconych skryptów.
- Użyj ARIA Techniques for WCAG 2.0 do zdefiniowania semantyki niestandardowych kontrolek, są one szeroko obsługiwane przez główne przeglądarki.