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

标签 iphone youtube iphone-web-app

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

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

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

我怎样才能阻止这个?或者是他们添加了一些无法修复的东西?

最佳答案

更新:找到了类似的问题并采取了正确的解决方法 Embedded YouTube videos in HTML5 standalone app iOS 8.3 opening YouTube app

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

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

推迟 iframe 注入(inject) dom,甚至将 iframe 放入 iframe 都没有帮助。

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

关于iPhone Web 应用程序自动播放嵌入式 Youtube,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29949592/

相关文章:

ruby - Youtube API V3 插入评论问题

android - Android YouTube播放器获取当前帧

asp.net - 如何从 iOS 设备上传或发送照片到网络服务器

javascript - 单击超链接时如何将 href 值传递给 javascript 并在 window.location 中使用它?

ios - 在 iOS Web 应用程序中启用 “save image”

iphone - 我可以在 iPhone/iPad 应用程序中使用 PayPal 吗?

iphone - 如何在 iPhone 应用程序中为图像制作动画?

iphone - Xcode 无法检测到装有 iOS 6.1.4 的 iPhone 5 设备

Javascript Youtube 抓取 XML 数据,想要附加到 div,不适用于所有版本的 IE

iphone - iPhone XCode 项目中的 C 二进制/源代码