Проблема встраивания темы на страницу другого домена

Я зарегистрировался на 14-дневный пробный период, чтобы проверить, сможет ли Discourse решить нашу задачу. По сути, мы хотим иметь возможность встраивать темы на конкретные страницы, и чтобы они работали подобно разделу комментариев.

Проблема, с которой я столкнулся, заключается в том, что при встраивании темы на страницу появляется запрос на вход в форум. При нажатии кнопки «Войти» в консоли появляются следующие ошибки:

  • Блокировка автофокусировки на элементе во фрейме другого домена.

  • DOMException: Функция ‘publickey-credentials-get’ не включена в этом документе. Для делегирования возможностей веб-аутентификации дочерним фреймам другого домена может использоваться Permissions Policy.

Я добавил домен в список разрешённых хостов, а код встраивания приведён ниже.

<div id='discourse-comments'></div>

<script type="text/javascript">
  window.DiscourseEmbed = {
    discourseUrl: 'https://forumname.discourse.group/',
    topicId: 5
  };

  (function() {
    var d = document.createElement('script'); d.type = 'text/javascript'; d.async = true;
    d.src = window.DiscourseEmbed.discourseUrl + 'javascripts/embed.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(d);
  })();
</script>

Не мог бы кто-нибудь любезно подсказать, что нужно изменить, чтобы это заработало?

Заранее спасибо!

Посмотрите как встроить комментарии Discourse на другой сайт с помощью JavaScript.

Редактирование: Ой, значит, вы именно это и сделали?

Требуется ли вход в ваш форум? Является ли страница, которую вы встраиваете, общедоступной?

В данный момент требуется вход в систему. Подскажите, где можно это отключить?

И я просто пытаюсь встроить один из заранее созданных тем в общую категорию.

Спасибо!

Если вы находитесь на базовом тарифе за $50 в месяц, то эта функция недоступна и не подойдёт для ваших задач.

Не уверен, можно ли переключаться между тарифами в рамках бесплатного пробного периода.

Странно, я не видел этого в сравнении тарифов. Знаете, какой тариф позволяет встраивание? Спасибо!

Планы не ограничивают встраивание, но встраивание не работает, если требуется вход в систему. Я полагаю, что вам понадобится как минимум стандартный хостинг, но я могу ошибаться.

Спасибо. Похоже, сейчас всё работает с обычным тарифом.