如何在"触摸"嵌入式iframe时禁用滚动功能?

And*_*ija 7 iframe html5 scroll ios

我正在制作移动HTML5应用.我已禁用滚动(并在某些部分启用它)并且它一切都很好,但是当我通过iFrame嵌入Youtube视频时问题就出现了.似乎当用户按下iframe时,整个页面会滚动,我似乎无法找到解决方法.添加事件侦听器不起作用.

Sim*_*ris 3

您确实无法控制 iframe 中发生的情况。

但如果你想聪明一点,你可以将元素直接放在 iframe 上,例如 div 或透明画布或任何你想要的东西,这将捕获所有事件,以便用户根本无法按下 iframe。

这不是最理想的,这意味着用户无法按下 YouTube 视频上的按钮,但这可能是您唯一真正的选择。