Insertar comentarios de Discourse en sitio alojado en readthedocs

Hola a todos,

He estado intentando agregar comentarios de Discourse desde nuestro foro a nuestro sitio de documentación.
Alojamos nuestra documentación en ReadTheDocs.

Utilicé el script de JavaScript de Discourse para personalizar/incrustar, pero solo mostraba “Cargando discusión”.

Enlaces:
Foro
URL de incrustación de Discourse (sitio de ReadTheDocs)

Inspeccioné la página y en la consola encontré este mensaje de error:

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

Y si esto ayuda:

URL de la solicitud: https://forum.zenko.io/embed/comments?embed_url=https%3A%2F%2Fzenko.readthedocs.io%2Fen%2Fdocumentation%2FZENKOIO-111-ForumCommentsInReadTheDocs%2Findex.html
Método de solicitud: GET
Dirección remota: 72.52.80.11:443
Código de estado:
400
Versión: HTTP/2.0

¿Alguien ha tenido un problema similar o puede ayudar?

¡Muchas gracias! :blush:

Hola Dasha,

Acabo de revisar tu sitio en el comentario y veo que lograste resolver el problema. ¿Podrías ayudarme con una breve descripción de cómo lo hiciste? Parece que tengo el mismo problema, y sería útil también para otros.

¡Gracias!

Hola @Tokapeb
Es difícil decir exactamente qué resolvió mi problema, pero por lo que recuerdo, hice dos cosas para solucionarlo:

  • agregué la URL de mi sitio a cors origins en la configuración del sitio del foro
  • cambié la URI de incrustación de Discourse en el script a canónica (antes no lo era)

Espero que esto ayude :slight_smile: