1.添加遮罩层~2.屏蔽右键下载

 
<script type="text/javascript">
        //这里只有JS部分代码 至于CSS部分代码省略

    $('.xxTable a').click(function (event) {
//点击a标签,如果a中链接是ect == 'mp4'、 'avi'、'flv'、'3gp' 其中一个则屏蔽a标签默认事件,如
//果是其他链接(比如说是a.pdf则页面正常跳转)

        if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {//判断是否是手机
            console.log('手机禁止链接')
            return
        }
        var arr = $(this).attr('href').split('.')
        var len = arr.length
        var ect = arr[len - 1] // 后缀
        if (ect == 'mp4' || ect == 'avi' || ect == 'flv' || ect == '3gp') {
            event.preventDefault() //屏蔽a标签
            $('.mask').show()
            $('.mask video').attr('src', $(this).attr('href')).get(0).play()
        }
    })
    //隐藏遮罩层  并且停止视频播放
    $('.close').click(function () {
        $('.mask').hide()
        console.log('隐藏遮罩层')
        /**
        * 停止页面视频播放
        * */
        var myvideo = document.getElementsByTagName('video')[0];
        myvideo.pause();
    })

    //禁止右键 
    $(function () {
        /**
         * 为了支持火狐  需要function中加e
         * */
        $('.mask').bind("contextmenu", function (e) {
            console.log("禁止右键")
            return false;
        });
    });
</script>

1.阻止a标签的默认行为,阻止“谷哥”浏览器能下载视频!

2.添加遮罩层用video来播放视频,支持“骚虎”浏览器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值