防止在safari浏览器中单击鼠标右键

ffx8fchx  于 2021-09-29  发布在  Java
关注(0)|答案(1)|浏览(339)

我用的是Angular 10
我有HTML5视频播放器&在全屏模式下,我想防止右击,
通过阻止右键单击我想阻止用户下载视频,使用右键单击,任何用户都可以下载任何视频
这是我的密码

<video width="100%" controls controlsList="nodownload" oncontextmenu="return false" preload="auto" playsinline>
    <source src="url" type="video/mp4">
        {{'Your browser does not support HTML5 video.'| translate:utilService.lang}}
</video>

在safari浏览器中,oncontectmenu未在全屏模式下工作
那么,如何防止在带有HTML5视频的safari浏览器中单击鼠标右键

f0brbegy

f0brbegy1#

尝试使用css隐藏它,而不是取消事件:

video::-webkit-media-controls-enclosure {
  display: none !important;
}

相关问题