Intégrer les commentaires Discourse dans un site hébergé sur readthedocs

Bonjour à tous,

J’essaie d’ajouter des commentaires Discourse de notre forum à notre site de documentation.
Nous hébergeons notre documentation sur ReadTheDocs.

J’ai utilisé le JavaScript provenant de Discourse (personnalisation/intégration), mais il affiche uniquement « Discussion en chargement ».

Liens :
Forum
URL d’intégration Discourse (site ReadTheDocs)

J’ai inspecté la page et, dans la console, j’ai trouvé ce message d’erreur :

Invalid X-Frame-Options: “ALLOWALL” header from “[https://forum.zenko.io/embed/comments?embed_url=https%3A%2F%…tsInReadTheDocs%2Freference%2Fobject_operations%2Findex.html](https://forum.zenko.io/embed/comments?embed_url=https%3A%2F%2Fzenko.readthedocs.io%2Fen%2Fdocumentation%2FZENKOIO-111-ForumCommentsInReadTheDocs%2Freference%2Fobject_operations%2Findex.html)” loaded into “[https://zenko.readthedocs.io/en/documentation-zenkoio-111-fo…commentsinreadthedocs/reference/object_operations/index.html](https://zenko.readthedocs.io/en/documentation-zenkoio-111-forumcommentsinreadthedocs/reference/object_operations/index.html)”.

Et si cela aide :

URL de la requête : https://forum.zenko.io/embed/comments?embed_url=https%3A%2F%2Fzenko.readthedocs.io%2Fen%2Fdocumentation%2FZENKOIO-111-ForumCommentsInReadTheDocs%2Findex.html  
Méthode de la requête : GET  
Adresse distante : 72.52.80.11:443  
Code de statut : 400  
Version : HTTP/2.0

Quelqu’un a-t-il rencontré un problème similaire ou peut-il aider ?

Merci beaucoup ! :blush:

5 « J'aime »

Hello Dasha,

I just checked your site in the comment, and as I see you could solve the problem. Can you help me with a short description of how you did it, it seems I have the same problem, and it could be helpful for others too.

Thanks!

3 « J'aime »

Hello @Tokapeb
It’s hard to say what exactly resolved my issue, but as far as I remember I did two things to fix it:

  • added my site’s URL to cors origins on the forum site settings
  • changed discourse embed URI in the script to canonical (it wasn’t before)

Hope it helps :slight_smile:

2 « J'aime »