我有什么
我有一个简单的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
属性。
这根本不可能。
如果你想让浏览器播放视频,你必须告诉他网址
如果你已经将url发送到客户端,用户就可以获取它
即使你混淆了url,并在JS中对其进行解码,只要我的浏览器请求视频,我就可以在我的开发工具的网络日志中获取url。
如果你真的想保护你的文件不被下载,你应该考虑使用流媒体服务,而不是http传递。使用HLS或MPEG-DASH,您可以使用加密密钥对内容进行DRM。否则就没有办法了,想想Youtube和Vimeo如何无法阻止人们下载他们的文件。。。