Incorpora i commenti di Discourse nel sito ospitato su ReadTheDocs

Ciao a tutti,

Sto cercando di aggiungere i commenti di Discourse dal nostro forum al nostro sito di documentazione.
Ospitiamo la nostra documentazione su readthedocs.

Ho utilizzato lo script JavaScript da Discourse customize/embedding, ma veniva visualizzato solo “Discussion Loading”.

Link:
Forum
URL di incorporamento Discourse(sito readthedocs)

Ho ispezionato la pagina e nella console ho trovato questo messaggio di errore:

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 questo può aiutare:

Request URL:https://forum.zenko.io/embed/comments?embed_url=https%3A%2F%2Fzenko.readthedocs.io%2Fen%2Fdocumentation%2FZENKOIO-111-ForumCommentsInReadTheDocs%2Findex.html
Request method:GET
Remote address:72.52.80.11:443
Status code:
400
Version:HTTP/2.0

Qualcuno ha avuto un problema simile o può aiutare?

Grazie mille! :blush:

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!

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: