lightbox中的Youtube iframe随机显示一个黑屏

lightbox中的Youtube iframe随机显示一个黑屏,iframe,ember.js,youtube,Iframe,Ember.js,Youtube,我在youtube iframe嵌入方面遇到了一个奇怪的问题。 一个按钮触发一个带有iframe的灯箱,但特别是在iOS Safari上(但不仅如此),它只显示一个黑屏。 Iframe在DOM中正确呈现,但什么也没有发生。 如果我直接加载iframe URL,然后返回并再次单击按钮,iframe显示良好 你可以在屏幕上复制,然后向下滚动到任何“观看视频”按钮 该应用程序是由余烬和灯箱是由液体火管理 我没有任何线索……我无法频繁地复制这些信息,以了解到底发生了什么。我可以验证元素是否存在于DOM中

我在youtube iframe嵌入方面遇到了一个奇怪的问题。 一个按钮触发一个带有iframe的灯箱,但特别是在iOS Safari上(但不仅如此),它只显示一个黑屏。 Iframe在DOM中正确呈现,但什么也没有发生。 如果我直接加载iframe URL,然后返回并再次单击按钮,iframe显示良好

你可以在屏幕上复制,然后向下滚动到任何“观看视频”按钮

该应用程序是由余烬和灯箱是由液体火管理


我没有任何线索……

我无法频繁地复制这些信息,以了解到底发生了什么。我可以验证元素是否存在于DOM中。当问题发生时,我看不到黑屏,我看不到视频应该出现的地方,但是iframe在DOM中。我不知道你是如何要求视频的,但在我工作过的其他项目中,当我在Ember遇到像这样的间歇性问题时,通常会做不正确的承诺处理。你是否正在解决一个承诺,然后构建youtube组件?谢谢,我将对此进行研究,然后。。。