嵌入式帖子:无法从 React 网站读取 CSS 选择器

这可能是原因之一,不过我预期 Discourse 向该网站发出的请求应返回 HTML。另一个需要排查的问题是:Discourse 会缓存从外部站点拉取的内容,缓存时间为 10 分钟。这意味着,如果您正在调整“允许的嵌入选择器”(allowed embed selectors)站点设置,可能需要等待最多 10 分钟才能看到新设置值生效。

如果您的 Discourse 站点尚未投入生产,并且您可以访问该站点的 Rails 控制台,可以通过在控制台中执行 Rails.cache.clear 来清除缓存。

有关该设置的更多详细信息,请参阅:https://meta.discourse.org/t/configure-the-allowed-embed-selectors-setting/134481/1。

编辑:我“认为”嵌入功能目前按预期工作。只是对于某些网站来说,配置起来比较棘手。我打算将这个话题移动到 Support 板块。

几个月前,我创建了一个 Contribute > Feature 话题,建议 Discourse 应找到更好的方式来解析嵌入帖子:https://meta.discourse.org/t/topic-embedding-needs-some-love/262763。如果在此之前没有人着手处理,我会尽快投入时间来解决这个问题。