大家好,我正在尝试将 Mixcloud 的 iframe 代码嵌入到 Discourse 论坛中。这应该是可行的,可以参考这里:Weekly House Flavoured Mixes - Mixsets / Gigs / Events - Mixxx
我从 Mixcloud 获取的代码如下:
<iframe width="100%" height="120" src="https://www.mixcloud.com/widget/iframe/?hide_cover=1&feed=%2Fwannabedj48570385%2Fsharingmylamemixes%2F" frameborder="0"></iframe>
但这段代码在帖子预览中没有任何显示,发布后也是如此。我遗漏了什么?或者该如何正确嵌入这段代码?
应该不是白名单的问题,因为该实例上的另一位论坛用户已经成功嵌入了内容。
Falco
(Falco)
2
Discourse 拥有我们称为“onebox”的魔法嵌入功能,因此您完全不需要粘贴它们的嵌入代码。只需将播放列表 URL 单独放在一行,例如:
https://www.mixcloud.com/wannabedj48570385/sharingmylamemixes/
它就会变成:
如果您确实希望嵌入代码生效,则需要调整站点设置。
测试嵌入代码:
看起来在将其添加到 allowed iframes 站点设置后,一切正常。
非常感谢!你绝对无法想象我刚才为此挣扎得有多辛苦。我会请管理员在置顶帖中添加一个示例,以免其他用户再经历同样的困难。
我就是原帖中提到的那位发帖成功的人。之前一切正常,但最近几周,我无法获得预期的嵌入效果。
当我粘贴 URL 时(就像我在这段文字上方直接做的那样),我看到的是封面图,但预览中没有播放器。以前我能在预览中看到整个播放器。
当我发布回复时,播放器原本应该在的位置只是一个空白区域,甚至连封面图都没有显示。
我并没有进行任何更改。我怀疑可能是广告拦截器的问题,但我已将其禁用,问题依旧存在。
我一直都在同一个帖子中发帖,直到三周前一切正常。Weekly House Flavoured Mixes - #12 by patchtheuniform - Mixsets / Gigs / Events - Mixxx
如有任何帮助能解决此问题,我将不胜感激。