Widget Accessibilità

Integrazione e utilizzo del widget di accessibilità
Ultimo aggiornamento: February 2026

Installazione

Inserisci il codice SDK nell'head della pagina. Il widget di accessibilità viene caricato dallo stesso script del cookie banner.

<script type="text/javascript" src="//privacy.ene.si/api/js?key=[KEY]&uid=[UID]&ln=[LANG]"></script>

KEY api key del cliente

UID codice identificativo del progetto

LANG lingua richiesta tra quelle disponibili: ita, eng, spa, fra, deu, por, tur, rus, ukr, ned

Attivazione

  • Il widget viene attivato da backoffice a livello progetto.
  • Non richiede tag HTML dedicati nel markup della pagina.
  • Le preferenze utente vengono salvate in localStorage con chiave _epp_[UID].
  • L'attivazione del widget è indipendente dal consenso cookie.

Opzioni disponibili

Il widget applica classi CSS sull'elemento html in base alle opzioni selezionate.

readable-font Carattere leggibile .epp-ally-readable-font
font-size Dimensione testo a step da -3 a +3 .epp-ally-font-size-minus1..3 / .epp-ally-font-size-plus1..3
stop-animations Blocca animazioni .epp-ally-stop-animations
large-black-cursor Cursore grande nero .epp-ally-large-black-cursor
large-white-cursor Cursore grande bianco .epp-ally-large-white-cursor
highlight-links Evidenzia link e pulsanti .epp-ally-highlight-links
reading-guide Guida alla lettura (barra orizzontale) .epp-ally-reading-guide
high-contrast Contrasto elevato .epp-ally-high-contrast
monochrome Monocromatico .epp-ally-monochrome
high-saturation Saturazione elevata .epp-ally-high-saturation
low-saturation Saturazione bassa .epp-ally-low-saturation
Opzioni mutualmente esclusive: large-black-cursor / large-white-cursor e high-contrast / monochrome / high-saturation / low-saturation.

Lingua del widget

La lingua viene letta da window._epp.accessibility.lang, altrimenti da <html lang="...">, con fallback a en.

Esempio
<script>
window._epp = {
    accessibility: {
        lang: "it"
    }
};
</script>
<script type="text/javascript" src="//privacy.ene.si/api/js?key=[KEY]&uid=[UID]&ln=[LANG]"></script>

API Javascript

Il widget non espone al momento metodi pubblici dedicati (es. EPP.accessibility.*) oltre all'inizializzazione automatica.

L'uso previsto è tramite interfaccia utente del pannello, con persistenza automatica delle preferenze.