gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 13:17:52 25 4
gpt4 key购买 nike

当我去 m.youtube.com在我的 iPhone (Chrome) 上观看视频时,我假设 YouTube 使用的是 HTML5 <video>标记以显示它们。

但是,当我观看带有广告的视频时,拖动搜索按钮会使它跳回到搜索前的原始位置。换句话说,无法控制您在广告中的位置。

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

最佳答案

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

虽然 HTML5 视频是浏览器的原生功能,但它仍然受制于 javascript Hook 。只需将 return false 添加到 onChangePlayhead 事件即可锁定控件。只有当您从内联网络中删除视频并将其带入 native iOS 应用程序时,它才不会被脚本访问。

关于ios - YouTube 移动网站如何防止在 iOS 上跳过视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15206967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com