Widget się nie ładuje
Widget SilentShield nie pojawia się na Twojej witrynie. Postępuj zgodnie z tą listą kontrolną, aby zdiagnozować problem.
Czy klucz API jest prawidłowy?
Przejdź do Panel → Klucze API i skopiuj klucz ponownie. Upewnij się, że nie ma dodatkowych spacji.
Czy klucz API jest aktywny?
Sprawdź status klucza w panelu. Zawieszone lub usunięte klucze nie będą działać.
Czy domena się zgadza?
Skrypt załaduje się tylko na domenie zarejestrowanej z kluczem API. Sprawdź różnice między www a bez www.
Sprawdź konsolę przeglądarki
Otwórz Narzędzia deweloperskie (F12) → karta Konsola. Szukaj komunikatów o błędach SilentShield.
Czy skrypt jest blokowany?
Blokery reklam i rozszerzenia prywatności (uBlock, Brave Shields) mogą blokować skrypt. Przetestuj w oknie incognito bez rozszerzeń.
Content Security Policy (CSP)
Twoja CSP musi zezwalać na skrypty z api.silentshield.io. Dodaj do swojej CSP: script-src 'self' https://api.silentshield.io; connect-src 'self' https://api.silentshield.io;
Sprawdź kartę Sieć
W Narzędziach deweloperskich → karta Sieć, wyszukaj 'client.js'. Powinien zwrócić status 200. Jeśli 403, domena się nie zgadza.
Czy init() jest wywoływane po załadowaniu DOM?
Upewnij się, że SilentShield.init() jest wywoływane wewnątrz nasłuchiwacza zdarzenia DOMContentLoaded lub po załadowaniu skryptu z atrybutem defer.