Встраивание комментариев Discourse в сайт, размещённый на readthedocs

Всем привет,

Я пытаюсь добавить комментарии с нашего форума на сайт документации.
Наша документация размещена на readthedocs.

Я использовал JavaScript из раздела настройки/встраивания Discourse, но отображается только «Загрузка обсуждения».

Ссылки:
Форум
URL для встраивания Discourse(сайт readthedocs)

Я проверил страницу и в консоли обнаружил это сообщение об ошибке:

Неверный заголовок X-Frame-Options: «ALLOWALL» от «[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)», загруженный в «[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)».

И, если это поможет:

URL запроса: https://forum.zenko.io/embed/comments?embed_url=https%3A%2F%2Fzenko.readthedocs.io%2Fen%2Fdocumentation%2FZENKOIO-111-ForumCommentsInReadTheDocs%2Findex.html
Метод запроса: GET
Удалённый адрес: 72.52.80.11:443
Код состояния:
400
Версия: HTTP/2.0

У кого-нибудь была похожая проблема или кто-то может помочь?

Большое спасибо! :blush:

Привет, Даша,

Я только что проверил твой комментарий на сайте и вижу, что тебе удалось решить проблему. Не могла бы ты кратко описать, как ты это сделала? У меня возникла та же проблема, и это могло бы помочь и другим.

Спасибо!

Привет @Tokapeb
Трудно сказать, что именно решило мою проблему, но, насколько я помню, я сделал две вещи для её исправления:

  • добавил URL своего сайта в cors origins в настройках форума
  • изменил URI встраивания Discourse в скрипте на канонический (раньше он не был таковым)

Надеюсь, это поможет :slight_smile: