Il Widget non si carica

Il Widget di SilentShield non appare sul Suo sito web. Segua questa lista di controllo per diagnosticare il problema.

La API Key è corretta?

Vada su Dashboard → API Keys e copi nuovamente la chiave. Si assicuri che non ci siano spazi extra.

La API Key è attiva?

Controlli lo stato della chiave nella dashboard. Le chiavi sospese o eliminate non funzioneranno.

Il dominio corrisponde?

Lo script si carica solo sul dominio registrato con la API Key. Verifichi le differenze tra www e non-www.

Controllare la console del browser

Apra gli Strumenti per sviluppatori (F12) → scheda Console. Cerchi messaggi di errore da SilentShield.

Lo script viene bloccato?

I blocchi pubblicitari e le estensioni per la privacy (uBlock, Brave Shields) potrebbero bloccare lo script. Testi in una finestra di navigazione in incognito senza estensioni.

Content Security Policy (CSP)

La Sua CSP deve consentire gli script da api.silentshield.io. Aggiunga alla Sua CSP: script-src 'self' https://api.silentshield.io; connect-src 'self' https://api.silentshield.io;

Controllare la scheda Rete

In Strumenti per sviluppatori → scheda Rete, cerchi 'client.js'. Dovrebbe restituire lo stato 200. Se 403, il dominio non corrisponde.

init() viene chiamato dopo il caricamento del DOM?

Si assicuri che SilentShield.init() venga chiamato all'interno di un listener dell'evento DOMContentLoaded o dopo il caricamento dello script con defer.