这可能是原因,尽管我期望 Discourse 对网站发出的请求会返回 HTML。另一个需要研究的是 Discourse 会缓存从外部网站抓取的内容 10 分钟。这意味着,如果您正在调整 allowed embed selectors 站点设置,您将不得不等待最多 10 分钟才能看到新设置值的效果。
如果您的 Discourse 站点尚未上线,并且您可以访问 Discourse 站点的 Rails 控制台,您可以使用 Rails.cache.clear 从控制台清除缓存。
有关该设置的一些附加详细信息在此处:https://meta.discourse.org/t/configure-the-allowed-embed-selectors-setting/134481/1。
编辑:我认为嵌入工作正常。只是配置起来对某些网站来说有点棘手。我将把这个话题移到 #support。
我几个月前创建了一个 Feature 主题,建议 Discourse 应该找到一种更好的方法来解析嵌入的帖子:https://meta.discourse.org/t/topic-embedding-needs-some-love/262763。如果在此之前没有人处理,我将很快投入一些时间来处理它。