我有一个网站可以显示一些视频,但即使用户使用IDM或任何其他程序,我怎么能让这些视频无法下载? ,我已经尝试在视频上制作图像,以避免获得视频的链接,但它没有帮助,所以任何人都可以帮助我吗? 这就是我的观点:
<!DOCTYPE html>
<html>
<head>
<title>video</title>
</head>
<body>
<div class="video-thumbnail">
<div class="video-button">
<iframe class="video-embed" width="656" height="348" frameborder="0" allowfullscreen="" src="//www.youtube.com/embed/kLgPkovrnJM?rel=0&color=white&controls=1&showinfo=0" s8011508427261248624="true" replaced="true"></iframe></div>
</div>
<script>
(function($){
$(document).ready( function(){
$(".video-button").click(function(){
$(".video-embed").css({"opacity":"1","display":"block"});
$(".video-embed")[0].src += "&autoplay=1";
$(this).unbind("click");
});
} );
})(jQuery)
</script>
</body>
那是我的css:
.embed-video {
position: absolute;
z-index: -1;
}
.video-button {
background-image: url(images/video-cover.png);
content: "";
cursor: pointer;
display: block;
height: 348px;
left: 5px;
position: absolute;
top: 5px;
width: 656px;
z-index: 5;
}
.video-thumbnail {
height: 348px;
position: relative;
width: 656px;
}
.video-embed {
display: none;
left: 5px;
opacity: 0;
position: absolute;
top: 5px;
z-index: 10;
}
答案 0 :(得分:0)
我认为没有办法避免用户从浏览器中获取您的视频网址,也无法让您无法获取已在网页中发送给用户的视频。
你可以通过添加一些黑客来使事情更难(我只能想到的是一些服务器端检查只允许来自你网页的请求,但总有一种方法来伪造正确的请求)但是你永远不会100 %%