SilentShield

Widget się nie ładuje

Widget SilentShield nie pojawia się na Państwa witrynie. Ta lista kontrolna pomaga zdiagnozować problem.

Czy klucz API jest prawidłowy?

W Panel → Klucze API należy skopiować klucz ponownie i upewnić się, że nie ma dodatkowych spacji.

Czy klucz API jest aktywny?

Proszę sprawdzić 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. Proszę sprawdzić różnice między www a bez www.

Konsola przeglądarki

Proszę otworzyć Narzędzia deweloperskie (F12) → karta Konsola i poszukać komunikatów o błędach SilentShield.

Czy skrypt jest blokowany?

Blokery reklam i rozszerzenia prywatności (uBlock, Brave Shields) mogą blokować skrypt. Proszę przetestować w oknie incognito bez rozszerzeń.

Content Security Policy (CSP)

Państwa CSP musi zezwalać na skrypty z obu hostów SilentShield. Proszę dodać do CSP: script-src 'self' https://api-us.silentshield.io https://api-eu.silentshield.io; connect-src 'self' https://api-us.silentshield.io https://api-eu.silentshield.io; worker-src 'self' blob:; Proszę zawsze podawać oba, nawet jeśli klucz używa tylko jednego: widget przechodzi na drugi host, gdy pierwszy się nie załaduje, a późniejsza zmiana punktu końcowego zablokowałaby Państwa.

Karta Sieć

W Narzędziach deweloperskich → karta Sieć, należy wyszukać 'client.js'. Powinien zwrócić status 200. Jeśli 403, domena się nie zgadza.

Czy init() jest wywoływane po załadowaniu DOM?

Proszę się upewnić, że tag script wskazuje na https://api.silentshield.io/client.js, że Państwa klucz API znajduje się w parametrze k (client.js?k=YOUR_API_KEY) i że skrypt ładuje się z defer.