我有简单的HTML代码播放视频
<video src="">
<video controls src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"
poster="http://sandbox.thewikies.com/vfe-generator/images/big-buck-bunny_poster.jpg"
width="540" height="360">
</video>
当有人打开浏览器的检查器/检查元素时,我想要隐藏视频标记的src
属性。
答案 0 :(得分:1)
这根本不可能。
如果您希望浏览器播放视频,则必须告诉他该网址。
如果您已将网址发送到客户端,则用户可以抓住该网址。
即使您对网址进行模糊处理,并在JS中对其进行解码,只要我的浏览器请求视频,我就可以获取我的开发工具的网络日志中的网址。
答案 1 :(得分:1)
如果您确实希望保护文件不被下载,则应考虑使用流媒体服务而非http传送。使用HLS或MPEG-DASH,您可以使用加密密钥对内容进行DRM。 否则就没办法了,想想Youtube和Vimeo如何阻止人们下载文件......