gpt4 book ai didi

javascript - 如何摆脱 iOS 11 Safari

转载 作者:行者123 更新时间:2023-11-30 15:05:37 25 4
gpt4 key购买 nike

我正试图摆脱这个 <video>在 iOS11 中发生的叠加。我可以轻松检查元素并执行 display: none在阴影 DOM 中的 child 上,<div id="media-controls-container"> .但是,我无法在 JavaScript 和 CSS 中访问它,因为它是一个封闭的 shadowRoot,因为它是由用户代理创建的。欢迎任何解决方案,无论是 Swift/Objective C 还是 CSS/Javascript。

最佳答案

其实解决方法很简单。您需要将视频制作成内嵌的,这样原生视频控件就不会显示。您需要做的就是:<video playsinline> .如果您使用的是 Cordova,则必须添加 <preference name="AllowInlineMediaPlayback" value="true" />到您的 config.xml 文件。

关于javascript - 如何摆脱 iOS 11 Safari <video> 覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45775536/

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