Мне трудно понять, почему некоторые видео встраиваются на нашем форуме, а некоторые — нет.
Например, если кто-то публикует ссылку на YouTube, она встраивается как воспроизводимое видео. Отлично.
Ссылки с других сайтов не отображаются как встроенные воспроизводимые видео, хотя я вижу, что те же самые ссылки встраиваются и воспроизводятся на других форумах (не на Discourse).
Так есть ли где-то ограничения? В настройках я ничего не нахожу.
По умолчанию поддерживаются не все видеопровайдеры. Список можно посмотреть здесь.
Какие именно сайты вы имеете в виду? Если нужного сайта нет в списке, вы можете запросить его в канале #feature!
То есть поддержка встраивания видео реализуется буквально для каждого сайта отдельно? Discourse/Onebox должен решить предоставить поддержку видео с конкретного сайта, чтобы это работало? Правильно ли я понял?
Думаю, вы путаете Creating rich link previews with Onebox с прямым встраиванием тега <iframe>.
Создание onebox требует, чтобы сайт был поддержан внутренне в Discourse.
Вы всё ещё можете вручную размещать любой тег <iframe>, если его источник находится в белом списке (см. мой ответ выше).
В обоих случаях у вас полный контроль над тем, что разрешать.
Не волнуйтесь! Этот параметр предназначен для onebox и позволяет управлять тем, какие onebox разрешено отображать (среди поддерживаемых провайдеров, которые я перечислил в своём первом сообщении).
Вместо этого вам следует использовать параметр «allowed iframe»!