如何从浏览器的检查元素中隐藏视频 src 属性?
How can I hide video src attribute from browser's inspect element?
我有什么?
我有简单的 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>
我想要什么?
我想在有人打开浏览器的 inspector/inspect 元素时隐藏视频标签的 src
属性。
那根本不可能。
如果你想让浏览器播放视频,你必须告诉他url。
如果你已经将 url 发送给客户端,用户可以获取它。
即使你混淆了 url,并用 JS 解码,只要我的浏览器请求视频,我就可以在我的开发工具的网络日志中获取 url .
如果您真的想保护您的文件不被下载,您应该考虑使用流媒体服务而不是 http 传送。使用 HLS 或 MPEG-DASH,您可以使用加密密钥对您的内容进行 DRM。
不然没办法,想想 Youtube 和 Vimeo 怎么就不能阻止人们下载他们的文件...
我有什么?
我有简单的 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>
我想要什么?
我想在有人打开浏览器的 inspector/inspect 元素时隐藏视频标签的 src
属性。
那根本不可能。
如果你想让浏览器播放视频,你必须告诉他url。
如果你已经将 url 发送给客户端,用户可以获取它。
即使你混淆了 url,并用 JS 解码,只要我的浏览器请求视频,我就可以在我的开发工具的网络日志中获取 url .
如果您真的想保护您的文件不被下载,您应该考虑使用流媒体服务而不是 http 传送。使用 HLS 或 MPEG-DASH,您可以使用加密密钥对您的内容进行 DRM。 不然没办法,想想 Youtube 和 Vimeo 怎么就不能阻止人们下载他们的文件...