iPhone Web 应用程序自动播放嵌入式 Youtube

iPhone WebApp Autoplaying Embeded Youtube

自从 youtube 嵌入设计发生变化以来,我一直注意到这个问题,至少从我注意到的情况来看是这样。

现在发生的事情是,任何已添加到主屏幕且嵌入了 youtube 视频的网页都会在 youtube 应用程序的屏幕上自动播放第一个 youtube 视频。当您打开与在 safari 中打开的相同网页时,不会发生这种情况。

基本上任何嵌入了 youtube 视频的网页都无法访问,因为它会自动将您重定向到 youtube 应用程序。

我怎样才能阻止它?还是他们添加的东西无法修复?

更新:找到了类似的问题和正确的解决方法

不幸的是,到目前为止我发现的唯一解决方法是通过删除以下内容来禁止 Web 应用程序以全屏模式运行:

<meta name="apple-mobile-web-app-capable" content="yes" />

既没有将 iframe 注入推迟到 dom,甚至将 iframe 放入 iframe 也没有帮助。

我真的希望这不是预期的行为,它会很快通过 iOS 更新得到解决;尽管在那之前我必须使用服务器端来检测用户代理中的 OS 8_3 并向他们提供修改后的 webapp 版本。