Accessibilità per le app di Windows Runtime scritte in JavaScript e HTML

Applies to Windows and Windows Phone

Questo argomento descrive il supporto dell'accessibilità incluso in Windows Runtime per lo sviluppo di app di Windows Runtime scritte in JavaScript e spiega come sfruttare tale supporto per creare un'app di Windows Runtime accessibile con JavaScript.

Stai cercando la versione di questo argomento relativa a C#/VB/C++? Vedi Accessibilità per le app di Windows Runtime scritte in C#/VB/C++ e XAML.

Gli argomenti in questa sezione sono destinati agli sviluppatori che hanno già familiarità con HTML, fogli di stile CSS e JavaScript.

Il supporto per l'accessibilità è integrato in Windows Runtime e in particolare nei processi di sviluppo e nell'ambiente di runtime delle app di Windows Runtime scritte in JavaScript. Quando l'host di Windows Runtime esegue il rendering dell'interfaccia utente di un'app, le informazioni sull'accessibilità definite nel markup e nel codice di supporto dell'app vengono esposte mediante Automazione interfaccia utente Microsoft, l'API per l'accessibilità di Microsoft, e rese disponibili per gli strumenti di Assistive Technology, ad esempio le utilità per la lettura dello schermo. Sono inclusi gli strumenti Assistive Technology disponibili in Windows stesso.

Esposizione delle informazioni sull'accessibilità per le app di Windows Store con JavaScript

È semplice fornire informazioni di base sull'accessibilità come parte di un'app di Windows Runtime in JavaScript. Il linguaggio di markup è HTML e sono disponibili numerosi standard affermati, tecniche e tecnologie che contribuiscono a rendere accessibile il contenuto HTML indipendentemente dal modo specifico in cui questo linguaggio viene usato in un'app di Windows Runtime. Il supporto dell'accessibilità per le app di Windows Runtime scritte in JavaScript si fonda su questa base a cui vengono aggiunte ulteriori tecniche e funzionalità apposite. Poiché tutti i tag HTML e i controlli della Libreria Microsoft Windows per JavaScript sono già accessibili, l'implementazione dell'accessibilità nelle app di Windows Runtime con JavaScript di solito comporta solo l'impostazione di alcuni attributi HTML.

Questa documentazione è incentrata sul markup o sul codice che gli sviluppatori devono implementare per supportare i seguenti scenari chiave relativi all'accessibilità.

  • Utilità per la lettura dello schermo: gli utenti non vedenti o con problemi di vista fanno affidamento sulle utilità di lettura dello schermo per interpretare l'interfaccia utente dell'app e interagire con essa. L'interpretazione implica la lettura dei nomi degli elementi, dei ruoli, dei valori e così via dell'interfaccia utente, mentre l'interazione con l'interfaccia utente implica lo spostamento dello stato attivo da un elemento all'altro e il richiamo della funzionalità dell'app.
  • Accessibilità tramite tastiera—Molti utenti dell'accessibilità si affidano alla tastiera per esplorare e utilizzare l'interfaccia utente nei modi indicati di seguito:
    • Spostando lo stato attivo tra i vari elementi mediante il tasto TAB.
    • Esplorando gli elementi del contenitore, ad esempio elenchi, griglie e visualizzazioni ad albero utilizzando i tasti freccia.
    • Attivando la funzionalità (richiamando le azioni) mediante il tasto INVIO o la BARRA SPAZIATRICE.
    • Usando i tasti di scelta rapida per richiamare in modo efficace la funzionalità dell'app.
  • Esperienza visiva accessibile: gli utenti con problemi di vista necessitano di un rapporto di contrasto del testo adeguato e di una buona esperienza visiva con i temi a contrasto elevato. Per gli utenti con problemi di daltonismo, le informazioni non devono essere trasmesse tramite i colori.

Durante l'invio dell'app su Windows Store, puoi dichiararla come accessibile. Un'app accessibile può essere trovata più facilmente dagli utenti interessati, ad esempio dagli utenti con problemi di vista. In ognuno degli argomenti inclusi in questa sezione sono disponibili informazioni che agevolano l'applicazione delle linee guida per l'accessibilità in modo che sia possibile scegliere di dichiarare l'app come accessibile.

  • Applies to Windows Phone

La dichiarazione dell'app come accessibile è rilevante solo per Windows Store.

Contenuto della sezione

Risorse aggiuntive

  • Esempio ARIA Questa app di esempio dimostra come usare i tag Accessible Rich Internet Applications (ARIA) per rendere pienamente accessibile un'app di Windows Store.
  • Riferimento per WAI-ARIA Questa pagina della specifica ufficiale del World Wide Web Consortium (W3C) Web Accessibility Initiative - Accessible Rich Internet Applications (WAI-ARIA) include link a informazioni di riferimento per tutti i ruoli, gli stati e le proprietà ARIA.
  • Procedure di creazione per WAI-ARIA — Questa pagina descrive page l'interazione della tastiera e identifica i ruoli, gli stati e le proprietà WAI-ARIA rilevanti per un set di widget e strutture.
  • Specifica HTML5 — Questa è la specifica HTML5 ufficiale del W3C che include WAI-ARIA e attualmente fa parte dello standard HTML5.
  • Esempi di accessibilità per OpenAjax — Questo sito è una risorsa eccellente per verificare le regole relative a WAI-ARIA e HTML5. Contiene anche alcuni esempi di implementazioni WAI-ARIA.

Argomenti correlati

Accessibilità per le app di Windows Runtime scritte in C#/VB/C++ e XAML
Accessibilità per le app di Windows Runtime

 

 

Mostra:
© 2014 Microsoft