0Pricing
Web Accessibility Academy · Lezione

polite o assertive: scegliere l'urgenza

Decidere se un aggiornamento deve interrompere l'utente

polite o assertive: scegliere l'urgenza è una lezione Web Accessibility Academy gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Web Accessibility Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Web Accessibility Academy include 4 lezioni in totale.

Che cos'è una regione live

Una regione live è un elemento osservato dallo screen reader, che pronuncia qualsiasi testo cambi al suo interno senza che l'utente debba spostare lì il focus.

Due livelli di cortesia

L'attributo aria-live ha due valori utili che userà continuamente: polite e assertive. Determinano il modo in cui viene comunicato un aggiornamento. 🔊

Polite aspetta il proprio turno

Con polite, lo screen reader termina ciò che sta dicendo e poi legge l'aggiornamento. Non interrompe mai l'utente a metà frase.

<div aria-live="polite">Draft saved</div>

Assertive interrompe subito

Con assertive, lo screen reader interrompe ciò che sta leggendo e annuncia subito l'aggiornamento. Lo usi solo quando aspettare sarebbe penalizzante per l'utente.

<div aria-live="assertive">Connection lost</div>

Polite è la scelta predefinita

Scelga polite quasi sempre. Gli aggiornamenti relativi a salvataggi, ordinamenti, filtri e avanzamento possono aspettare un momento senza confondere nessuno.

Riservi Assertive alle vere urgenze

Usi assertive solo per ciò che l'utente deve sentire immediatamente, ad esempio un pagamento non riuscito o una sessione in procinto di scadere.

Esiste anche Off

Il valore off dice allo screen reader di ignorare i cambiamenti in quell'elemento. È il valore predefinito implicito per gli elementi che non sono stati contrassegnati come live.

<div aria-live="off">Silent updates</div>

La regione deve esistere prima

L'elemento live deve trovarsi nel DOM prima che il testo cambi. Gli screen reader osservano le regioni già esistenti, quindi lo aggiunga vuoto e lo riempia in seguito.

<div id="msg" aria-live="polite"></div>

Modificare il testo, non la regione

Annunci un aggiornamento modificando il contenuto testuale all'interno della regione esistente. Sostituire l'intera regione può impedire silenziosamente l'annuncio.

document.getElementById('msg').textContent = 'Saved';

Assertive può accumularsi

Attivi rapidamente diversi aggiornamenti assertive e finiranno per ostacolarsi a vicenda, interrompendosi e sovrapponendosi all'ultimo. Polite li mette invece in coda nell'ordine corretto.

Abbini l'urgenza all'impatto

Scelga il livello chiedendosi quanto sia utile un'interruzione. Per la maggior parte degli aggiornamenti: polite. Per errori e avvisi a cui l'utente deve reagire: assertive.

Controllo rapido

Aggiunge una piccola conferma che una lista è stata ordinata. Quale livello di cortesia è più adatto?

Riepilogo: scegliere l'urgenza

Ha imparato che polite aspetta, mentre assertive interrompe. Usi polite come impostazione predefinita, riservi assertive alle vere urgenze e mantenga la regione nel DOM. ✅

Domande Frequenti

La lezione «polite o assertive: scegliere l'urgenza» è gratuita?

Sì — il testo completo di «polite o assertive: scegliere l'urgenza» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Web Accessibility Academy, passa a CoddyKit PRO. Il corso Web Accessibility Academy include 4 lezioni in totale.

Cosa imparerò in «polite o assertive: scegliere l'urgenza»?

Decidere se un aggiornamento deve interrompere l'utente Eserciti Web Accessibility Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Web Accessibility Academy?

Non è richiesta alcuna esperienza precedente. Web Accessibility Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.

Quanto tempo richiede la lezione «polite o assertive: scegliere l'urgenza»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Web Accessibility Academy?

Sì. Ogni lezione Web Accessibility Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. polite o assertive: scegliere l'urgenza
  2. Ruoli status, alert e log
  3. Annunciare toast, indicatori di caricamento e conteggi
  4. Perché le live region non funzionano e come risolverle
← Torna a Web Accessibility Academy