Incorpore comentários do Discourse em site hospedado no ReadTheDocs

Olá a todos,

Tenho tentado adicionar comentários do Discourse do nosso fórum ao nosso site de documentação.
Hospedamos nossa documentação no ReadTheDocs.

Utilizei o JavaScript do Discourse para personalização/incorporação, mas ele só exibia “Carregando discussão”.

Links:
Fórum
URL de incorporação do Discourse (site do ReadTheDocs)

Inspeccionei a página e no console encontrei esta mensagem de erro:

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)”.

E se isso ajudar:

URL da solicitação: https://forum.zenko.io/embed/comments?embed_url=https%3A%2F%2Fzenko.readthedocs.io%2Fen%2Fdocumentation%2FZENKOIO-111-ForumCommentsInReadTheDocs%2Findex.html  
Método da solicitação: GET  
Endereço remoto: 72.52.80.11:443  
Código de status: 400  
Versão: HTTP/2.0

Alguém já teve um problema semelhante ou pode ajudar?

Muito obrigado! :blush:

5 curtidas

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 curtidas

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 curtidas