视频播放器禁用右击与下载功能的方法
一、说明
免责声明:此方法并不能对市面上全部浏览器生效,例如 QQ 浏览器暂时无法隐藏下载功能。
如果你的视频播放器出现类似 "可被右键下载" 的情况,可按照以下教程新增代码,实现禁用视频右键菜单与隐藏下载按钮的效果。
二、操作步骤
第 1 步:定位模板文件
打开视频内容页的模板文件,找到播放器代码 video。
第 2 步:添加属性
参考下图,在 video 元素中添加两个属性:
<video controls controlslist='nodownload' oncontextmenu='return false'>
三、代码说明
表格
| 属性 | 作用 |
|---|---|
controlslist='nodownload' | 禁止下载(隐藏播放器自带的下载按钮) |
oncontextmenu='return false' | 禁止右击(屏蔽右键菜单,防止 "另存为" 等操作) |
四、注意事项
- 该方法通过浏览器原生属性实现,兼容性受浏览器限制,部分浏览器(如 QQ 浏览器)可能无法完全生效;
- 仅能限制普通用户操作,无法阻止专业手段的抓取,如需严格防盗链,建议配合服务端鉴权、加密播放等技术方案。

