我有一个应用程序,它在webview2控件(Edge Chromium)中加载网页,该页面只包含一个带有源的html5视频标签和一些用于样式的css。
我正在使用的css使视频占用浏览器页面的整个区域,这很好地起作用,但我想禁用进入全屏的功能(即占用桌面的整个区域)。
我可以通过在css中执行以下操作来隐藏全屏按钮:
我正在使用的css使视频占用浏览器页面的整个区域,这很好地起作用,但我想禁用进入全屏的功能(即占用桌面的整个区域)。
我可以通过在css中执行以下操作来隐藏全屏按钮:
::-webkit-media-controls-fullscreen-button {
display: none !important;
}
但是,当双击时,视频仍然可以进入全屏模式。
我试图将视频移动到一个通过donotallowfullscreen
源于iframe的辅助页面中,但这仍然不起作用,双击仍会导致全屏。
<iframe src="Player.html" allow="autoplay; encrypted-media" donotallowfullscreen></iframe>
我还可以尝试什么来防止视频进入全屏模式?我在Google上搜索过,但是所有的结果都是关于Youtube视频嵌入的参考。
不确定为什么需要这样做,但下面是完整可重现的代码....
Index.html
<html>
<body>
<iframe donotallowfullscreen src="Iframe.html"></iframe>
</body>
</html>
Iframe.html
<html>
<body>
<video controls src="video.mkv"></video>
</body>
</html>