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:

Ciao Dasha,

Ho appena controllato il tuo commento sul sito e vedo che sei riuscita a risolvere il problema. Potresti aiutarmi con una breve descrizione di come l’hai fatto? Sembra che io abbia lo stesso problema, e la tua spiegazione potrebbe essere utile anche per altri.

Grazie!

Ciao @Tokapeb,
È difficile dire esattamente cosa abbia risolto il mio problema, ma per quanto mi ricordo ho fatto due cose per sistemarlo:

  • ho aggiunto l’URL del mio sito alle cors origins nelle impostazioni del forum
  • ho modificato l’URI di incorporamento di Discourse nello script in versione canonica (prima non lo era)

Spero che ti sia utile :slight_smile: