是的,我屏蔽了 Twitter.com 和 x.com。
但是推文的原生嵌入无法显示。取而代之的是,嵌入的推文不带图片和视频。
该插件在我旧的 3.2.0 站点上可用,但在新的 3.3.0 站点上却无法使用。
是的,我屏蔽了 Twitter.com 和 x.com。
但是推文的原生嵌入无法显示。取而代之的是,嵌入的推文不带图片和视频。
该插件在我旧的 3.2.0 站点上可用,但在新的 3.3.0 站点上却无法使用。
编辑帖子本身后,它就能正常工作了。真有趣。
更新Discourse后,似乎这个组件又坏了。
有人遇到这种情况并找到解决方法吗?
我也遇到了同样的问题。此组件在我的 discourse 版本 3.5.0.beta9-dev 上不起作用。有人能帮忙吗?
来这里也说一样的话。这个组件坏了。
这个主题组件在我的最新论坛上仍然有效。
它没有坏。也许我们可以检查一下配置错误?
在我的 Discourse 上也运行正常(同样是最新版本)。
这里运行也很好,在最新的 Discourse 上。
我 fork 了这个仓库,并且 某种程度上 让它工作了(它发了 8 次相同的推文),但我还是恢复到了你的组件。不管怎样,我还是无法让它工作。
该组件在我旧的 3.4.6 版本论坛中运行正常。配置完全相同。但在 3.5.0.beta9-dev 版本中却无法运行。
几周前,Twitter 预览对我们来说仍然可以正常工作,无需此解决方案。不确定此次中断是否与新版本有关。这是确保 Twitter 链接预览正常工作的公认方法吗?
我尝试按照说明安装插件并进行配置,但遇到了障碍。
当我尝试将 https://platform.twitter.com 添加到内容安全策略脚本 src 设置时,出现以下错误:
发生错误:content_security_policy_script_src:值必须是 'unsafe-eval' 或 'wasm-unsafe-eval',或者采用 '-' 的形式,其中支持的哈希算法为 sha256、sha384 或 sha512。请确保您的输入用单引号括起来。
将“阻止重定向时的一箱式显示”设置修复了我的问题
我这里也是一样。如果 x.com 能用就更好了,但至少在 2025 年 12 月,这仍然是一个有效的变通方法。
您可以像这样在 Rails 中清除缓存并重新烘焙(最好先进行备份)。
或者您可以等待 24 小时让 onebox 缓存过期。
# 进入 Rails 控制台
./launcher enter app
rails c
# 从 Rails 控制台
# 1. 从 Redis 清除 onebox 缓存
Discourse.redis.keys("*onebox*").each { |key| Discourse.redis.del(key) }
# 2. 重新烘焙包含 twitter.com 的帖子
Post.where("raw LIKE ?", "%twitter.com%").find_each { |post| post.rebake! }
感谢 @Lilly。我目前是托管状态,所以无法访问 rails。我没问题等 24 小时。但确实很有用!![]()