Twitch剪辑嵌入问题

问题

嵌入 Twitch 剪辑不起作用,它不知何故生成了一个错误的 parent 参数。

https://www.twitch.tv/paymoneywubby/clip/AmazonianMoralSwordCharlietheUnicorn-JoRQeBi1QJuyKfu2

起初,我认为 meta.tag 与 Discourse Meta 有关,但它在每个实例上都有相同的值。

当您手动将链接更改为论坛的实际主机名时,iframe 会加载。

快速谷歌搜索将我带到这里,这是另一个具有相同问题的软件,该主题的要点是:

这表明它正在从 Twitch 页面抓取嵌入代码。并且没有用正确的父项替换“meta.tag”。

这似乎也是这里的情况。

5 个赞

您在图片上方发布的链接。是那个无法加载 iframe 的链接吗?当我在我的实例(Tests-passed)中创建一个最新的帖子时,它可以加载

https://www.twitch.tv/paymoneywubby/clip/AmazonianMoralSwordCharlietheUnicorn-JoRQeBi1QJuyKfu2

在 Meta 上这里无法加载

来自我的论坛的截图。

我以为它可能是通过 iframe Theme component 和站点设置添加的。但 Twitch 没有直接添加到其中任何一个。

我的版本仪表板

附加信息 这是在我的 Google Pixel 8 Chrome 中

在我的 tests-passed 实例上(与您的提交相同),当我粘贴该链接时,我会得到一个常规的 onebox,就像在您的论坛上一样。但是当我添加 ?foo(或任何其他查询参数)时,我会得到像这里 Meta 上一样的行为。所以我想这是第二个 bug(或者至少是我不理解的东西)

但无论如何……那是一个常规的 onebox。我想要一个嵌入式播放器(当我通过开发者工具检查器手动“修复”链接中的 parent 参数时,我得到的就是这个)

1 个赞

这个剪辑与此是否略有不同

https://www.twitch.tv/videos/1845242876?tt_medium=mobile_web_share&tt_content=vod

上面的代码在我这边可以正常使用 Twitch 视频。

好的,我能够复现。正如你所说,是剪辑分享不正确。完整的 Twitch 视频似乎没问题。

有趣的 bug。我怀疑这可能更多是 Twitch 那边的问题,因为视频在播放器中可以正常工作,但分享剪辑却不行。

2 个赞

测试

2 个赞

暂定修复

4 个赞

测试格式

https://www.twitch.tv/jenandaliona/clip/CrispyFriendlyLobsterFeelsBadMan-MelPMGMLiS9GFKea?filter=clips&range=all&sort=time

https://clips.twitch.tv/CrispyFriendlyLobsterFeelsBadMan-MelPMGMLiS9GFKea

https://clips.twitch.tv/embed?clip=CrispyFriendlyLobsterFeelsBadMan-MelPMGMLiS9GFKea&parent=meta.discourse.org

看起来这里都完成了。

5 个赞

该主题在 2 天后自动关闭。不再允许回复。