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 版本。
自从 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 版本。