YouTube移动网站如何阻止在iOS上跳过视频?

时间:2013-03-04 17:05:28

标签: ios html5 mobile video

当我在iPhone(Chrome)上m.youtube.com观看视频时,我认为YouTube正在使用HTML5 <video>标记来显示这些视频。

然而,当我观看带有商业广告的视频时,拖动搜索按钮会使其在搜索之前跳回到原始位置。换句话说,无法控制你在广告中的位置。

这感觉违反了浏览器内容和浏览器之间的鸿沟。这不是本机应用程序,它是一个网站。如何通过HTML操纵iOS视频控件元素?看起来这应该是不可能的,就像网页不可能访问手机的照片或切换应用程序一样。

1 个答案:

答案 0 :(得分:1)

如果它在浏览器中内联运行,则该站点将具有对控件的完全脚本访问权限 - 现在非常标准,以防止在广告期间跳过/更改播放头。有些甚至完全摆脱了控制。

虽然HTML5视频是本机浏览器功能,但它仍然受到javascript钩子的影响。所有人必须做的是将return false添加到onChangePlayhead事件以锁定控件。只有当您从内联网中删除视频并将其带入原生iOS应用程序时,它才会被脚本触及。