2010-06-28 5 views
13

Penso di capire come Javascript deve funzionare per essere O.K. per la sezione 508. Ma non sono stato in grado di trovare una risposta a una domanda correlata: il mio sito deve funzionare SENZA Javascript per essere conforme alla sezione 508?Un sito può RICHIEDERE Javascript ed essere ancora conforme alla Sezione 508?

Per un caso estremo, se gli utenti senza Javascript non possono accedere, ciò viola la conformità alla sezione 508? E se sì, dove nel testo è spiegato?

So che tutto il contenuto deve essere accessibile con screen reader, per utenti con tastiera senza mouse, ecc. MA TUTTI i contenuti devono essere accessibili agli utenti senza Javascript?

+1

Non posso parlare della cosa conforme, ma ho smesso di usare siti web in passato perché non riesco ad accedere al mio telefono. Non penso che il contenuto di "tutto" debba essere (ancora una volta non in termini di conformità), a patto che i fondamentali come il logging siano gestiti bene e per il resto fino a quando si ha qualcosa su cui ricorrere in assenza di javascript. E sono sicuro che qualcun altro risponderà alla tua domanda specifica sulla conformità. –

+0

Non sono un avvocato o un consulente costoso, ma una rapida revisione della legge mi suggerisce fortemente che richiedere Javascript va bene; è in qualche modo ortogonale al punto della legge, davvero. Infatti, Javascript può essere usato per migliorare * la conformità *, specialmente se si sfruttano i nuovi attributi dell'elemento WAI-ARIA e si integra il loro uso con il framework dell'applicazione. – Pointy

+0

Come dice @MrXexxed, tuttavia, potrebbero esserci * altri * motivi per cui il tuo login (etc) funziona senza Javascript. – Pointy

risposta

5

Recent surveys hanno rilevato che la stragrande maggioranza degli utenti che eseguono lettori di schermo ha abilitato JS, non disabilitato. Certo, uno screen reader fa quello che suggerisce il suo nome: legge lo schermo. Se uno screen reader non sa dove leggere, allora non può fare il suo lavoro. Ad esempio, le finestre di dialogo modali sono probabilmente una cattiva idea se stai cercando di supportare quegli utenti, anche se includere qualcosa come la convalida dei moduli probabilmente non è una pessima idea.

L'idea è di evitare che gli elementi sullo schermo cambino troppo rapidamente. Se aggiorni frequentemente elementi di grandi dimensioni della tua interfaccia utente con JS, probabilmente non otterrai una risposta troppo grande dalla community di screen reader. D'altra parte, se la maggior parte del JS è dietro le quinte, la maggior parte degli utenti di screen reader probabilmente non noterà nemmeno che stai usando degli script.

L'elenco nella parte inferiore del collegamento fornito in precedenza offre alcune informazioni sui maggiori problemi che devono affrontare gli utenti di screen reader. Evitare qualsiasi situazione in cui tali scenari potrebbero apparire (ad es. CAPTCHA visivi, layout complessi, elementi dell'interfaccia utente aggiornati rapidamente, ecc.) Probabilmente ti lasceranno in buona forma.

E come sempre, scaricare da soli un lettore di schermo (ci sono plentyoffreeandopen sourcereaders disponibile) per testare il software.

Buona fortuna!

4

ADA 508 non richiede di avere JavaScript. Tutto quello che devi fare è aggiungere un tag <noscript> che spieghi che non possono accedere senza JavaScript abilitato. Quindi, quando è abilitato, è necessario verificare che i gestori di eventi chiamati non abbiano problemi sugli screen reader.

Questo sito spiega i gestori di eventi JavaScript che funzionano bene con la maggior parte dei lettori di schermo: http://ada508.com/ Su clic e semplice validazione dovrebbe andare bene.

Quindi in breve ... no, tutto il contenuto non deve essere accessibile ai lettori senza JavaScript se si dispone di un tag <noscript> nella pagina.

4

La sezione 508 regole di conformità non specifica affatto se si utilizza o non si utilizza Javascript. Si limita a far rispettare il fatto che è necessario fornire un accesso uguale alle informazioni che si presentano elettronicamente, indipendentemente dal metodo di consegna elettronico. Per un sito web, sia che ciò avvenga rendendo il tuo sito web accessibile (con o senza javascript), una versione di solo testo dell'intero sito Web, o un numero di telefono che qualcuno può chiamare che sia gestito in modo appropriato e abbia accesso a tutte queste informazioni, hai soddisfatto l'intento della legge.

Una delle migliori risorse per informazioni sulla conformità 508 è http://www.section508.gov.

1

In passato, trovare il codice JavaScript su un sito Web significava che il sito in questione non avrebbe avuto alcuna possibilità di essere accessibile. Grazie a cose come i ruoli ARIA e soprattutto il controllo della messa a fuoco, il javascript inaccessibile è una cosa del passato.

Al fine di rendere il vostro js conforme, è sufficiente prestare attenzione a dove l'attenzione è, e indipendentemente dal fatto che il contenuto reale sia accessibile o meno dalla tecnologia di assistenza. Ci sono facilmente dozzine di risorse su questo argomento, ma non così tanto come la classe Intro to Web Accessibility di Google. Non temere, non richiede molto più di un indirizzo e-mail, e puoi ottenere la maggior parte di ciò che ti serve in fretta, dovrebbe essere quello di cui hai bisogno. In bocca al lupo! Js accessibile richiede un po 'di lavoro, ma ne vale la pena!

Problemi correlati