Résolution des problèmes de Content Security Policy (CSP) bloquant le widget, les images et les Articles de la Base de connaissances

Les instructions ci-dessous s’appliquent uniquement aux ordinateurs de bureau et aux ordinateurs portables.

Si les images ne s’affichent pas dans votre Chat Widget tawk.to ou si vos Articles de la Knowledge Base apparaissent endommagés, se chargent partiellement ou ne s’affichent qu’après actualisation, la Content Security Policy (CSP) de votre site web peut être à l’origine du problème.


La CSP est une fonctionnalité de sécurité des navigateurs qui contrôle quelles ressources (images, scripts, styles) peuvent être chargées. Bien qu’elle améliore la sécurité, des paramètres trop stricts peuvent bloquer du contenu légitime, y compris les ressources tawk.to.

Comment identifier les problèmes liés à la CSP

Vous pouvez rencontrer des problèmes de CSP si vous remarquez :

  • Le Widget apparaît brièvement, puis disparaît.

  • Les images dans le Widget ne se chargent pas.

  • Le Widget se comporte de manière imprévisible ou présente des dysfonctionnements.

  • Les Articles de la Knowledge Base se chargent de manière incomplète ou seulement après actualisation de la page.

Comprendre la Content Security Policy (CSP)

Les paramètres de CSP vous permettent de spécifier quelles sources sont fiables pour charger du contenu sur votre site web. Si votre CSP est trop restrictive, elle peut bloquer les images, scripts et styles nécessaires au bon fonctionnement du Widget tawk.to.


Pour résoudre ce problème, vous devez ajouter les ressources tawk.to à la liste blanche dans vos paramètres CSP.

Ajouter les ressources du Widget tawk.to à la liste blanche

Pour permettre au Widget de se charger correctement, ajoutez les directives suivantes aux en-têtes de réponse de votre serveur :


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


Exemple :

Si vous ne savez pas comment modifier la configuration de votre serveur, consultez l’administrateur de votre site web ou votre hébergeur. Pour en savoir plus, référez-vous à ce guide sur l’ajout d’en-têtes aux serveurs web courants.

Ajouter le domaine Knowledge Base tawk.to à la liste blanche
Si les Articles de la Knowledge Base ne se chargent pas correctement, ajoutez ceci à la directive connect-src :

Cela garantit que vos articles se chargent correctement dès la première ouverture de la page par un visiteur.


Exemple : Mise à jour de la CSP dans Cloudflare


Pour les utilisateurs de Cloudflare :


Allez dans Cloudflare > Rules > Custom Rules > Content Security Policy


Appliquez l’ensemble complet des directives aux pages affichant le Widget ou les Articles de la Knowledge Base. Cela garantit que toutes les ressources nécessaires sont chargées sans nécessiter de rafraîchissement de la page.

Autres considérations
  • Vider le cache du navigateur
    Les données en cache peuvent empêcher les modifications de prendre effet. Videz votre cache, puis actualisez la page.


  • Tester sur plusieurs navigateurs

    Les différents navigateurs gèrent la CSP différemment. Vérifiez Chrome, Firefox, Safari et Edge pour identifier tout problème spécifique à un navigateur.

Si vous avez besoin d’aide supplémentaire, planifiez un appel avec nous et nous vous assisterons.


Si vous avez des retours sur cet article, ou si vous avez besoin d’aide supplémentaire :


Cet article a-t-il été utile ?

74 sur 169 ont aimé cet article