在此线程中发帖:Weekly House Flavoured Mixes - #14 by patchtheuniform - Mixsets / Gigs / Events - Mixxx
Mixcloud 嵌入原本运行正常,随后突然停止工作。
在预览中,播放器显示图片,但其他内容缺失。发布后则完全不显示。如果在此处发布一个当前链接,它就能正常工作。是否是线程过长?还是参与者太多?
我刚刚尝试发布这位音乐人的链接:
结果相同。本该显示嵌入播放器的位置是一片空白。
在此线程中发帖:Weekly House Flavoured Mixes - #14 by patchtheuniform - Mixsets / Gigs / Events - Mixxx
Mixcloud 嵌入原本运行正常,随后突然停止工作。
在预览中,播放器显示图片,但其他内容缺失。发布后则完全不显示。如果在此处发布一个当前链接,它就能正常工作。是否是线程过长?还是参与者太多?
我刚刚尝试发布这位音乐人的链接:
结果相同。本该显示嵌入播放器的位置是一片空白。
这里可以,但那里不行。
如果您使用的是最新的 Discourse 测试版,这是否意味着您的服务器 IP 可能被 Mixcloud 屏蔽了?
在我的论坛上发布 Mixcloud 链接时,它们会完全空白显示。
但在这里可以正常显示。
我在最新的 Discourse 上也遇到了同样的问题。看起来不像 IP 封锁。
报告 Mixcloud 嵌入的相同问题,Discourse 版本 2.7.0.beta4(由 Digital Ocean 托管)——预览时会显示封面艺术的小图,但发布后完全消失。
使用嵌入 iframe 代码可以正常工作,因此这似乎不太可能是 IP 封锁问题。
what @enmossed said: 我仍然遇到同样的问题,onebox 不起作用
尝试将 mixcloud 域添加到管理员设置中的“允许的 onebox iframe”和“允许的 iframe”中,但仍然没有显示(但在预览中显示)。
在 Chrome 中检查 iframe 是否出现在 iframe 的 html/body 部分之前,这可能是问题所在吗?
Discourse 最新版本(截至目前)在 DigitalOcean 上。
测试
在这里可以正常使用。别忘了在允许的 iframe 网站设置中添加 mixcloud 网站。
好的,看起来“src”标签之间存在差异。
在此论坛实例中是“src=”,并且有效。
在我的实例中是“data-unsanitised-src=”。
在开发者工具中,如果我删除“data unsanitised”部分,播放器就会显示。
这能为这个问题带来新的线索吗?
我认为未清理的部分是指尚未将其添加到 iframe 列表中的情况。您是使用新示例进行检查,还是在将 mixcloud 列入白名单后,从帖子工具栏中点击“重新生成 HTML”?
很奇怪,我从“允许的 onebox iframe”中删除了 soundcloud 条目(只留下 ‘*’),我认为它开始起作用了……
我已经将 SoundCloud 链接添加到了我的 允许的 onebox iframe 中,但这导致我所有的 Mixcloud 嵌入都变为空白了,所以我觉得你可能说对了。![]()
![]()
我不知道这个……
干杯 @JammyDodger 谢谢,这次重建解决了问题!
嘿,我们现在也遇到了这个问题,尝试了此线程中的提示但似乎无法解决。还有其他人遇到同样的问题吗?
我认为这已经移入 onebox 本身,不再需要 iframe 设置了:![]()