Привет, команда поддержки!
Я разработчик из Бразилии и создал корпоративный блог на NextJS, сервере, обрабатывающем SSR-контент для React. Я пытаюсь использовать Discourse в качестве системы комментариев для своего блога, но у меня возникают серьёзные трудности.
Сейчас я использую образ Discourse от Bitnami в Docker.
Необходимый для загрузки iframe JavaScript-файл скачивается нормально, но сам iframe зависает на фразе
Загрузка обсуждения.
В данный момент я использую следующий объект window:
DiscourseEmbed = {
discourseUrl: 'https://comments-valelabs.domain.com.br/',
discourseEmbedUrl: 'https://valelabs.domain.com.br/post/${slug}',
discourseReferrerPolicy: 'no-referrer-when-downgrade'
}
где slug — это текущий URL моей записи в блоге.
После 10–20 секунд загрузки в консоль выводится ошибка:
Не удалось выполнить 'postMessage' в DOMWindow: предоставленное целевое происхождение ('https://comments-valelabs.domain.com.br') не совпадает с происхождением окна-получателя ('https://valelabs.domain.com.br').
Я заметил, что мой iframe перезагрузился и изменил referer-policy на strict-origin-when-cross-origin. Возможно, это и есть причина ошибки выше.
Может ли кто-нибудь помочь? Спасибо за ваше время!