Als de widget na de installatie niet verschijnt, ligt dat bijna altijd aan een van deze drie dingen: de snippet staat niet op de livepagina, de pagina wordt uit de cache geladen of een Content Security Policy blokkeert het script.
Controleer of de snippet op je livewebsite staat
Open je gepubliceerde website, bekijk de paginabron en zoek naar accessibird. Staat het er niet in? Dan is de wijziging niet opgeslagen of niet gepubliceerd. Publiceer je website opnieuw vanuit je CMS of zet je codewijziging opnieuw live.
Omzeil de cache
Browsers en CDN's slaan HTML en scripts veelvuldig op in de cache. Voer een harde verversing uit met Ctrl+Shift+R (of Cmd+Shift+R op een Mac). Gebruik je een CDN zoals Cloudflare? Wis dan ook de cache voor de pagina.
Controleer de Content Security Policy
Als je website een strikte Content-Security-Policy-header meestuurt, moet je mogelijk accessibird.com toestaan in script-src en connect-src. Open de browserconsole: daarin wordt duidelijk gemeld als een script wordt geblokkeerd. Je lost dit op door het beleid uit te breiden.
Controleer de widget via de testpagina
De widgettestpagina in je dashboard laadt de widget in een schone omgeving. Werkt de widget daar wel, maar niet op je website? Dan ligt het probleem bij je website en niet bij Accessibird.
Laad de widget vanaf je eigen website
De verzoeken van de widget moeten rechtstreeks van je eigen website komen. Localhost en previewadressen tellen niet mee voor de status "actief" of "geverifieerd", dus controleer dit op je livewebsite.
