Perché le immagini non vengono visualizzate nel widget?

Le istruzioni riportate di seguito sono solo per desktop e laptop.

Se le immagini non vengono visualizzate nel tuo widget di chat tawk.to oppure gli articoli della tua Knowledge Base sembrano danneggiati, si caricano parzialmente o vengono mostrati solo dopo un aggiornamento della pagina, la Content Security Policy (CSP) del tuo sito web potrebbe essere la causa del problema.

La CSP è una funzionalità di sicurezza dei browser che controlla quali risorse (immagini, script, stili) possono essere caricate. Sebbene migliori la sicurezza, impostazioni troppo restrittive possono bloccare contenuti legittimi, comprese le risorse di tawk.to.

Come identificare problemi legati alla CSP


Potresti riscontrare problemi di CSP se noti:



  • Il widget appare brevemente e poi scompare.

  • Le immagini all’interno del widget non si caricano.

  • Il widget si comporta in modo imprevedibile o presenta malfunzionamenti.

  • Gli articoli della Knowledge Base si caricano in modo incompleto o solo dopo aver aggiornato la pagina.


Comprendere la Content Security Policy (CSP)


Le impostazioni CSP consentono di specificare quali fonti sono considerate affidabili per caricare contenuti sul tuo sito web. Se la tua CSP è troppo restrittiva, può bloccare immagini, script e stili necessari per il corretto funzionamento del widget tawk.to.


Per risolvere il problema, è necessario inserire nella whitelist le risorse di tawk.to all'interno delle impostazioni CSP.


Whitelist delle risorse del widget tawk.to

Per consentire il corretto caricamento del widget, aggiungi le seguenti direttive alle intestazioni di risposta del tuo server:

style-src

Content-Security-Policy: style-src *.tawk.to fonts.googleapis.com cdn.jsdelivr.net

script-src

Content-Security-Policy: script-src *.tawk.to cdn.jsdelivr.net

frame-src

Content-Security-Policy: frame-src *.tawk.to

font-src

Content-Security-Policy: font-src *.tawk.to fonts.gstatic.com

img-src

Content-Security-Policy: img-src *.tawk.to cdn.jsdelivr.net tawk.link s3.amazonaws.com

connect-src

Content-Security-Policy: connect-src *.tawk.to wss://*.tawk.to

form-action

Content-Security-Policy: form-action *.tawk.to


Esempio:

Se non sei sicuro di come modificare la configurazione del tuo server, consulta l’amministratore del tuo sito web o il provider di hosting. Per ulteriori informazioni, fai riferimento a questa guida su come aggiungere intestazioni ai server web più comuni.

Inserire nella whitelist il dominio della Knowledge Base di tawk.to

Se gli articoli della Knowledge Base non vengono caricati correttamente, aggiungi quanto segue alla direttiva connect-src:

Questo garantisce che i tuoi articoli vengano caricati correttamente la prima volta che un visitatore apre la pagina.

Esempio: aggiornamento della CSP in Cloudflare

Per gli utenti Cloudflare:


  • Vai su Cloudflare > Rules > Custom Rules > Content Security Policy

  • Applica l’intero set di direttive alle pagine che mostrano il widget o gli articoli della Knowledge Base. Questo assicura che tutte le risorse necessarie vengano caricate senza richiedere un aggiornamento della pagina.

Considerazioni aggiuntive

  • Svuota la cache del browser
    I dati memorizzati nella cache possono impedire l’applicazione delle modifiche. Svuota la cache e poi aggiorna la pagina.

  • Testa su più browser
    I diversi browser gestiscono la CSP in modo differente. Controlla su Chrome, Firefox, Safari ed Edge per individuare eventuali problemi specifici di un browser.

Se hai commenti su questo articolo o hai bisogno di ulteriore assistenza:

Contattaci via live chatPrenota una chiamata con il nostro teamVisita la nostra community

L'articolo ti è stato d'aiuto?

A 74 su 169 è piaciuto quest'articolo

Hai ancora bisogno d'aiuto? Inviaci un messaggio