码迷,mamicode.com
首页 > Web开发 > 详细

html页面原生video标签隐藏下载按钮

时间:2018-05-04 14:16:16      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:项目   html   问题   intern   inter   运用   com   服务器   down   

在写web项目的时候,遇到简介页面有一个单独的简介视频,只有这一个短短的视频所以没有使用任何video组件,所以运用原生video标签就想解决问题。

虽然简介视频是非付费的,但也不希望会有下载按钮或者可以视频另存为,所以找到一个可以看上去没有下载功能的方法,做一下笔记。

技术分享图片

想要隐藏以上下载按钮,三个样式就可以了,不废话直接贴代码:

video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 50px); 
}

说白了就是把下载按钮移动到视窗外面,但是这些CSS找了好久啊!!

技术分享图片

 

这种方法并不能真正阻止视频的下载,“有心”的用户还是可以在缓存文件里找到加载过的视频文件的,所以就像标题写的一样,只是隐藏。

真正的阻止视频的下载还是需要通过服务器端对视频地址进行加密验证。

嗯,以上。

html页面原生video标签隐藏下载按钮

标签:项目   html   问题   intern   inter   运用   com   服务器   down   

原文地址:https://www.cnblogs.com/zheng577564429/p/8990007.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!