Metodologia

Widget overlay vs correzione a livello di codice — un confronto onesto

In breve: Un overlay è uno script che prova a correggere l'accessibilità nel browser; non modifica HTML, CSS e ARIA sottostanti, quindi non può rendere un sito conforme alle WCAG 2.1 AA o alla EN 301 549 in modo affidabile. Le correzioni nel codice cambiano il sorgente: più lente di un tag script, ma l'unico approccio che i regolatori considerano vera conformità.

Un overlay di accessibilità è uno script che aggiungi al tuo sito e che promette di "correggere" l'accessibilità al volo, di solito tramite un widget flottante. È una scorciatoia allettante — ma non fa ciò che il marketing lascia intendere. Ecco cosa succede davvero dietro le quinte.

Widget overlayCorrezione a livello di codice
Cosa modificaInietta uno strato JavaScript sopra l'HTML/CSS esistente a runtime — il markup sottostante resta invariato.Modifica l'HTML, il CSS e gli ARIA reali nel codice — il markup stesso diventa accessibile.
Tempo di attivazioneMinuti — basta aggiungere un tag script.Dipende dal numero di problemi; in genere da giorni a settimane di lavoro di sviluppo.
Navigazione da tastiera e ordine del focusPuò aggiungere controlli, ma non può correggere in modo affidabile un ordine di focus del DOM rotto o gestori da tastiera mancanti integrati in componenti personalizzati.Corregge l'ordine del focus e la gestione da tastiera alla fonte, quindi funziona in modo coerente con tutte le tecnologie assistive.
Compatibilità con gli screen readerEntra spesso in conflitto con gli screen reader, che hanno ottimizzazioni proprie per l'HTML standard — sono ben documentati casi in cui gli overlay peggiorano l'esperienza invece di migliorarla.Funziona con gli screen reader perché produce markup standard ed etichettato correttamente, invece di iniettare un'interfaccia parallela.
Rischio legaleA gennaio 2025 la FTC statunitense ha raggiunto un accordo da 1 milione di dollari con accessiBe per affermazioni ingannevoli secondo cui il suo overlay rendeva i siti conformi ad ADA/WCAG tramite l'IA — un caso ampiamente riportato che mostra come i regolatori non considerino le affermazioni sugli overlay equivalenti a una conformità reale.Non elimina di per sé il rischio legale, ma la correzione corrisponde a ciò che regolatori e tribunali si aspettano realmente: un prodotto sottostante accessibile.
PrestazioniAggiunge uno script di terze parti e manipolazioni del DOM a runtime a ogni caricamento pagina.Nessun sovraccarico aggiuntivo a runtime — la correzione è la pagina stessa.
Cosa succede se lo rimuoviL'accessibilità torna istantaneamente allo stato pre-overlay — non è stato corretto nulla realmente.La correzione resta — fa parte del tuo codice.

Il nostro consiglio onesto

Non vendiamo un overlay e non pensiamo che tu debba affidarti a uno come correzione principale. Usa una scansione automatica per trovare i problemi a livello di codice, correggili nel tuo HTML/CSS reale (o fai in modo che lo faccia uno sviluppatore), e usa audit manuali per ciò che una scansione non può rilevare. È più lento che aggiungere un tag script — ma è l'unico approccio che produce un sito realmente utilizzabile dalle persone con disabilità, ed è l'unico che i regolatori hanno considerato una conformità reale.

Trova gratis i tuoi problemi reali a livello di codice →
FAQ
Tutti gli overlay di accessibilità sono uguali?
Variano per sofisticazione, ma condividono lo stesso limite di fondo: nessuno può riscrivere a runtime una struttura DOM fondamentalmente inaccessibile in una ben etichettata, e nessuno può garantire un comportamento corretto su ogni tecnologia assistiva.
Un tribunale o un regolatore si è mai espresso contro gli overlay?
L'accordo FTC 2025 con accessiBe riguardava la pubblicità ingannevole — nello specifico, affermazioni secondo cui l'overlay otteneva una conformità che non otteneva in modo affidabile. Diversi altri fornitori di overlay hanno affrontato cause da parte di utenti per esperienze inaccessibili nonostante l'overlay installato.
Esiste un uso legittimo di un overlay?
Alcuni overlay offrono strumenti di preferenza utente realmente utili (dimensione del carattere, opzioni di contrasto) come aggiunta a un codice accessibile, non come sostituto. Il problema è trattare un overlay come sostituto delle correzioni a livello di codice.
Cosa dovrei fare invece?
Esegui una scansione a livello di codice, correggi quanto trovato, fai un audit manuale per contrasto/tastiera/screen reader e monitora le regressioni man mano che il sito cambia.

Alternativa a accessiBe · Alternativa a UserWay · Alternativa a AudioEye · Scansione vs audit · Guida UE (EAA) · Metodologia