Si le widget ne s’affiche pas après son installation, c’est presque toujours pour l’une de ces trois raisons : l’extrait de code n’est pas présent sur la page en ligne, la page est en cache ou une politique de sécurité du contenu bloque le script.
Vérifiez que l’extrait de code est bien en ligne
Ouvrez votre site publié, affichez le code source de la page et recherchez accessibird. Si vous ne le trouvez pas, la modification n’a pas été enregistrée ou déployée. Publiez à nouveau votre site depuis votre CMS ou redéployez votre modification de code.
Contournez le cache
Les navigateurs et les CDN mettent largement en cache le HTML et les scripts. Forcez le rechargement de la page avec Ctrl+Shift+R (ou Cmd+Shift+R sur Mac) et, si vous utilisez un CDN comme Cloudflare, purgez le cache de la page.
Vérifiez la politique de sécurité du contenu
Si votre site envoie un en-tête Content-Security-Policy strict, vous devrez peut-être autoriser accessibird.com dans script-src et connect-src. Ouvrez la console du navigateur : tout script bloqué y est clairement signalé. Pour résoudre le problème, élargissez les autorisations de la politique.
Vérifiez avec la page de test
La page de test du widget, disponible dans votre tableau de bord, charge le widget dans un environnement vierge. S’il y fonctionne, mais pas sur votre site, le problème vient du site, et non d’Accessibird.
Chargez-le depuis votre propre site web
Les requêtes du widget doivent provenir directement de votre propre site web. Localhost et les adresses de prévisualisation ne sont pas pris en compte pour les statuts « actif » ou « vérifié » : effectuez donc la vérification sur votre site en ligne.
