如何使用html创建一个虚假的下载链接

时间:2016-05-26 08:30:12

标签: html css3 laravel

我有一个网站可以显示一些视频,但即使用户使用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;
}

1 个答案:

答案 0 :(得分:0)

我认为没有办法避免用户从浏览器中获取您的视频网址,也无法让您无法获取已在网页中发送给用户的视频。

你可以通过添加一些黑客来使事情更难(我只能想到的是一些服务器端检查只允许来自你网页的请求,但总有一种方法来伪造正确的请求)但是你永远不会100 %%