Встроенные ссылки из моего Discourse не отображаются при публикации в Discord

Встраиваемые ссылки из моего Discourse не отображаются при публикации ссылок в Discord


Не мог бы кто-нибудь подсказать правильное направление?

Возможно, по той же причине, почему это не работает здесь?


Кажется, ваш форум блокирует запрос. Возможно, вам помогут шаги по устранению неполадок с onebox-ами:

Спасибо @Moin. Давайте проверю мою политику CSP.

В этой конфигурации CSP отсутствовали правила, необходимые для возможности встраивания:

  1. frame-ancestors 'self' https: * — разрешает встраивание вашего контента в iframe на любом сайте по HTTPS
  2. frame-src 'self' https: * — разрешает вашему сайту встраивать контент из любого источника по HTTPS
  3. embed-src 'self' https: * — разрешает встроенный контент из любого источника по HTTPS
  4. child-src 'self' https: * — запасной вариант для frame-src в старых браузерах

Если это верно

тест

по-прежнему не работает

Похоже, у вас запущена проверка, которая блокирует доступ системы/бота?

Вероятно, это мешает доступу к коду, который подготавливает onebox.

CF Waf, это может быть причиной?

Возможно, вы сможете разрешить пользовательские агенты Discourse и Discord наряду с другими популярными вариантами?

Похоже, ваши правила работают! :wink:

Думаю, для этого их нужно немного ослабить.

Наверняка существуют проверенные стандартные правила, которые люди используют для экземпляров Discourse и Discord, чтобы разрешить предпросмотр.

Есть сообщество Discourse в Cloudflare. Может, стоит спросить там?

https://community.cloudflare.com/

Перед тем как пойти туда, нужно ли нам что-то заполнить здесь?

Это никак не связано с настройками вашего экземпляра Discourse.

Вы блокируете доступ других систем к вашему контенту из-за вашей конфигурации CF.

Спасибо за ваш вклад. Я вернусь, если смогу решить проблему. У меня был ваш плагин, но, к сожалению, я не смог его использовать.

Если у вас возникнут какие-либо проблемы по теме плагина, дайте мне знать, я с радостью помогу :slight_smile:

Конечно. Как только я решу эту проблему, я попробую ваш плагин. Выглядит круто. Кстати, спасибо.
@Moin, спасибо, дружище.

Увидимся, ребята.

Одна просьба: если вы получите хороший ответ от сообщества CF, возможно, вы могли бы добавить сюда ссылку на него?

Конечно, я это сделаю. Некоторые могут извлечь из этого пользу

Ура!!! @merefield @Moin