Widget ei lataudu

SilentShield-widget ei näy verkkosivustollasi. Seuraa tätä tarkistuslistaa ongelman diagnosoimiseksi.

Onko API-avain oikein?

Siirry kohtaan Hallintapaneeli → API-avaimet ja kopioi avain uudelleen. Varmista, ettei ylimääräisiä välilyöntejä ole.

Onko API-avain aktiivinen?

Tarkista avaimen tila hallintapaneelista. Keskeytetyt tai poistetut avaimet eivät toimi.

Vastaako verkkotunnus?

Skripti latautuu vain API-avaimeen rekisteröidylle verkkotunnukselle. Tarkista www vs. ei-www -erot.

Tarkista selaimen konsoli

Avaa kehittäjätyökalut (F12) → Konsoli-välilehti. Etsi SilentShieldin virheilmoituksia.

Estetäänkö skripti?

Mainosten estäjät ja yksityisyyslaajennukset (uBlock, Brave Shields) saattavat estää skriptin. Testaa incognito-ikkunassa ilman laajennuksia.

Content Security Policy (CSP)

CSP:n on sallittava skriptit molemmista SilentShield-palvelimista. Lisää CSP:hen: 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:; Ilmoittakaa aina molemmat, vaikka avaimenne käyttäisi vain toista: widget siirtyy toiselle palvelimelle, jos ensimmäinen ei lataudu, ja myöhempi päätepisteen vaihto sulkisi teidät muuten ulos.

Tarkista Verkko-välilehti

Kehittäjätyökaluissa → Verkko-välilehti, etsi 'client.js'. Sen pitäisi palauttaa tila 200. Jos 403, verkkotunnus ei vastaa.

Kutsutaanko init() DOM:in latautumisen jälkeen?

Varmista, että script-tagi osoittaa osoitteeseen https://api.silentshield.io/client.js, että API-avaimesi on k-parametrissa (client.js?k=YOUR_API_KEY) ja että skripti latautuu defer-määreellä.