Se il widget non compare dopo l'installazione, la causa è quasi sempre una di queste tre: lo snippet non è presente nella pagina pubblicata, la pagina è memorizzata nella cache oppure una Content Security Policy blocca lo script.
Verifica che lo snippet sia presente sul sito pubblicato
Apri il sito pubblicato, visualizza il codice sorgente della pagina e cerca accessibird. Se non c'è, la modifica non è stata salvata oppure non è stata pubblicata. Pubblica di nuovo dal tuo CMS oppure distribuisci nuovamente la modifica al codice.
Ignora la cache
I browser e le CDN fanno ampio uso della cache per HTML e script. Forza il ricaricamento con Ctrl+Shift+R (o Cmd+Shift+R su Mac) e, se usi una CDN come Cloudflare, svuota la cache della pagina.
Controlla la Content Security Policy
Se il tuo sito invia un'intestazione Content-Security-Policy restrittiva, potresti dover autorizzare accessibird.com nelle direttive script-src e connect-src. Apri la console del browser: gli script bloccati vengono segnalati chiaramente e, per risolvere il problema, occorre ampliare le autorizzazioni della policy.
Verifica con la pagina di test
La pagina di test del widget nella tua dashboard carica il widget in un ambiente pulito. Se funziona lì ma non sul tuo sito, il problema riguarda il sito, non Accessibird.
Caricalo dal tuo sito web
Le richieste del widget devono provenire direttamente dal tuo sito web. Localhost e gli indirizzi di anteprima non vengono considerati per l'assegnazione dello stato "attivo" o "verificato", quindi esegui il controllo sul sito pubblicato.
