Discourse-Kommentare in eine von ReadTheDocs gehostete Website einbetten

Hallo zusammen,

ich versuche seit einiger Zeit, Diskussionskommentare von unserem Forum auf unserer Dokumentationsseite einzubinden.
Unsere Dokumentation wird auf ReadTheDocs gehostet.

Ich habe das JavaScript aus dem Bereich „Discourse Customize/Embedding“ verwendet, doch es wird nur „Discussion Loading“ angezeigt.

Links:
Forum
Discourse-Einbettungs-URL (ReadTheDocs-Seite)

Ich habe die Seite untersucht und in der Konsole diese Fehlermeldung gefunden:

Invalid X-Frame-Options: „ALLOWALL“-Header von „[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)“ wurde in „[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)“ geladen.

Falls das hilft:

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

Hat jemand ein ähnliches Problem gehabt oder kann helfen?

Vielen Dank! :blush:

Hallo Dasha,

ich habe gerade deinen Kommentar auf der Website geprüft und sehe, dass du das Problem gelöst hast. Könntest du mir kurz beschreiben, wie du das gemacht hast? Ich habe offenbar dasselbe Problem, und deine Erklärung könnte auch anderen helfen.

Vielen Dank!

Hallo @Tokapeb
Es ist schwer zu sagen, was genau mein Problem gelöst hat, aber soweit ich mich erinnere, habe ich zwei Dinge getan, um es zu beheben:

  • Meine Website-URL zu CORS-Origins in den Forumseinstellungen hinzugefügt
  • Die Discourse-Einbettungs-URI im Skript auf kanonisch geändert (zuvor war sie es nicht)

Ich hoffe, das hilft dir :slight_smile: