Widget kurulumdan sonra görünmüyorsa bunun nedeni neredeyse her zaman şu üç durumdan biridir: kod parçacığı yayındaki sayfada değildir, sayfa önbelleğe alınmıştır veya bir İçerik Güvenliği Politikası (Content Security Policy) betiği engelliyordur.
Kod parçacığının yayında olduğunu doğrulayın
Yayındaki sitenizi açın, sayfanın kaynak kodunu görüntüleyin ve accessibird ifadesini arayın. Bulamıyorsanız değişiklik kaydedilmemiş veya yayına alınmamış olabilir. CMS üzerinden yeniden yayınlayın veya kod değişikliğinizi tekrar yayına alın.
Önbelleği atlayın
Tarayıcılar ve CDN'ler HTML'i ve betikleri yoğun biçimde önbelleğe alır. Ctrl+Shift+R (Mac'te Cmd+Shift+R) ile önbelleği atlayarak sayfayı yenileyin. Cloudflare gibi bir CDN kullanıyorsanız sayfanın CDN önbelleğini de temizleyin.
İçerik Güvenliği Politikasını kontrol edin
Siteniz katı bir Content-Security-Policy başlığı gönderiyorsa script-src ve connect-src yönergelerinde accessibird.com adresine izin vermeniz gerekebilir. Tarayıcı konsolunu açın; engellenen betikler burada açıkça belirtilir. Çözüm, politikayı gerekli izinleri içerecek şekilde genişletmektir.
Test sayfasıyla doğrulayın
Kontrol panelinizdeki widget test sayfası, widget'ı temiz bir ortamda yükler. Widget orada çalışıyor ancak sitenizde çalışmıyorsa sorun Accessibird'de değil, sitenizdedir.
Kendi web sitenizden yükleyin
Widget'ın istekleri doğrudan kendi web sitenizden gelmelidir. Localhost ve önizleme adresleri, "aktif" veya "doğrulanmış" durumuna geçiş için dikkate alınmaz. Bu nedenle kontrolü yayındaki sitenizde yapın.
